[問題] 腳本運行

看板Linux作者 (su27)時間1月前 (2024/03/12 12:49), 1月前編輯推噓6(609)
留言15則, 6人參與, 1月前最新討論串1/1
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

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

03/12 13:43, 1月前 , 2F
1. 等Use_Hik_CCD return後才會往下跑,或是加個 &
03/12 13:43, 2F

03/12 13:44, 1月前 , 3F
2. 開機跑的跟你的桌面環境應該是在不同的終端
03/12 13:44, 3F

03/12 13:48, 1月前 , 4F
另外,用文字取代貼圖應該好一些,貼圖還要另外開圖
03/12 13:48, 4F

03/12 13:48, 1月前 , 5F
03/12 13:48, 5F

03/12 14:00, 1月前 , 6F
不是啊,你 exec 完後面就不可能執行了啊
03/12 14:00, 6F

03/12 14:01, 1月前 , 7F
你先搞懂 exec 的意義吧
03/12 14:01, 7F

03/12 14:26, 1月前 , 8F
不就&跟 wait
03/12 14:26, 8F

03/12 16:21, 1月前 , 9F
沒看到 exec, exec 後就跳進去了, return 也不會回來
03/12 16:21, 9F

03/12 16:27, 1月前 , 10F
你試試 login 後, 用 exec 執行 ls, 就知道他會幹嘛了
03/12 16:27, 10F

03/13 09:45, 1月前 , 11F
搞錯exec 的意義是正解.
03/13 09:45, 11F

03/13 12:35, 1月前 , 12F
很久沒碰顯示相關,但以前X Server的年代要環境變數裡有繼承
03/13 12:35, 12F

03/13 12:35, 1月前 , 13F
到DISPLAY才能跑X下面的程式,開機從init或systemd出來的子
03/13 12:35, 13F

03/13 12:36, 1月前 , 14F
程式不會有這個變數,就開不起來。你可以把QT程式的stdout&e
03/13 12:36, 14F

03/13 12:36, 1月前 , 15F
rr寫到檔案裡,可能有資訊
03/13 12:36, 15F
文章代碼(AID): #1bxzx57x (Linux)
文章代碼(AID): #1bxzx57x (Linux)