看板 Linux 關於我們 聯絡資訊
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
funk443: display server 還沒啟動他就執行了?03/12 12:57
你是說我桌面顯示還沒開啟完畢 就執行qt嗎 為此 我試過sleep 120秒 一樣的結果 ※ 編輯: su27 (36.232.164.150 臺灣), 03/12/2024 13:22:38
rickieyang: 1. 等Use_Hik_CCD return後才會往下跑,或是加個 & 03/12 13:43
rickieyang: 2. 開機跑的跟你的桌面環境應該是在不同的終端 03/12 13:44
rickieyang: 另外,用文字取代貼圖應該好一些,貼圖還要另外開圖 03/12 13:48
rickieyang: … 03/12 13:48
Bencrie: 不是啊,你 exec 完後面就不可能執行了啊 03/12 14:00
Bencrie: 你先搞懂 exec 的意義吧 03/12 14:01
lycantrope: 不就&跟 wait 03/12 14:26
rickieyang: 沒看到 exec, exec 後就跳進去了, return 也不會回來 03/12 16:21
rickieyang: 你試試 login 後, 用 exec 執行 ls, 就知道他會幹嘛了 03/12 16:27
leolarrel: 搞錯exec 的意義是正解. 03/13 09:45
kdjf: 很久沒碰顯示相關,但以前X Server的年代要環境變數裡有繼承 03/13 12:35
kdjf: 到DISPLAY才能跑X下面的程式,開機從init或systemd出來的子 03/13 12:35
kdjf: 程式不會有這個變數,就開不起來。你可以把QT程式的stdout&e 03/13 12:36
kdjf: rr寫到檔案裡,可能有資訊 03/13 12:36
LinBuoRen: 搞錯 exec 命令效果 04/10 13:57