vncserver
您好,我編寫了一個腳本,當我透過命令列手動呼叫它時啟動它。其工作原理如下:
- 該腳本位於 usr/bin 中,我給了它正確的授權 (
chmod u+x startvnc
) - 但是當我透過 cron ( ) 測試它時
* * * * * /usr/bin/startvnc
它不起作用 - 在系統日誌中我發現:“grandchild #8076 失敗,退出狀態 2”
我正在運行 Debian 的 VPS 上,我的 VNC 是 TightVNC。
答案1
為什麼你要不斷地執行 cronjob?腳本是否偵測 vnc 目前是否正在執行,只有在沒有執行時才啟動它?
如果您希望 vnc 在重新啟動時啟動,請使用@reboot
cronjob,或把它放在裡面/etc/rc.local
。
不知道您的用例是什麼或您的腳本實際做了什麼,很難幫助您解決問題,如果上述內容不能解決您的問題,則需要更多資訊。