※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Linux
標題

[問題] 腳本運行

最新2024-03-13 12:36:00
留言15則留言,6人參與討論
推噓6 ( 609 )
https://i.imgur.com/uN22zqP.jpg
[問題] 腳本運行
我寫一個腳本。 問題1. 直接點擊腳本 他會執行我qt的程序(Use_Hik_CCD) 可是接著下面儲存時間 不會執行 問題2. 另外是設定開機自動執行 這個腳本 結果只有運行上面 儲存時間 sleep 30 在儲存時間 qt的程序(Use_Hik_CCD) 確不會執行 請問哪裡出問題了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.164.150 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1710218949.A.1FB.html

15 則留言

funk443, 1F
display server 還沒啟動他就執行了?
你是說我桌面顯示還沒開啟完畢 就執行qt嗎 為此 我試過sleep 120秒 一樣的結果
※ 編輯: su27 (36.232.164.150 臺灣), 03/12/2024 13:22:38

rickieyang, 2F
1. 等Use_Hik_CCD return後才會往下跑,或是加個 &

rickieyang, 3F
2. 開機跑的跟你的桌面環境應該是在不同的終端

rickieyang, 4F
另外,用文字取代貼圖應該好一些,貼圖還要另外開圖

rickieyang, 5F

Bencrie, 6F
不是啊,你 exec 完後面就不可能執行了啊

Bencrie, 7F
你先搞懂 exec 的意義吧

lycantrope, 8F
不就&跟 wait

rickieyang, 9F
沒看到 exec, exec 後就跳進去了, return 也不會回來

rickieyang, 10F
你試試 login 後, 用 exec 執行 ls, 就知道他會幹嘛了

leolarrel, 11F
搞錯exec 的意義是正解.

kdjf, 12F
很久沒碰顯示相關,但以前X Server的年代要環境變數裡有繼承

kdjf, 13F
到DISPLAY才能跑X下面的程式,開機從init或systemd出來的子

kdjf, 14F
程式不會有這個變數,就開不起來。你可以把QT程式的stdout&e

kdjf, 15F
rr寫到檔案裡,可能有資訊

su27 作者的近期文章

[問題] 程式如何從MS轉到樹莓派
我之前在windows 使用QT create mingw 64編譯成功的程式 也能在windows正常執行 我最近買樹莓派5 想執行之前寫的程式 請問 我直接執行.exe能動嗎 還是得在樹莓派的系統 一樣用qt整個編譯過 才能正常執行 謝
更多 su27 作者的文章...