cron 作業未執行啟動 vncserver 的腳本

cron 作業未執行啟動 vncserver 的腳本

vncserver您好,我編寫了一個腳本,當我透過命令列手動呼叫它時啟動它。其工作原理如下:

  • 該腳本位於 usr/bin 中,我給了它正確的授權 ( chmod u+x startvnc)
  • 但是當我透過 cron ( ) 測試它時* * * * * /usr/bin/startvnc它不起作用
  • 在系統日誌中我發現:“grandchild #8076 失敗,退出狀態 2”

我正在運行 Debian 的 VPS 上,我的 VNC 是 TightVNC。

答案1

為什麼你要不斷地執行 cronjob?腳本是否偵測 vnc 目前是否正在執行,只有在沒有執行時才啟動它?

如果您希望 vnc 在重新啟動時啟動,請使用@rebootcronjob,或把它放在裡面/etc/rc.local

不知道您的用例是什麼或您的腳本實際做了什麼,很難幫助您解決問題,如果上述內容不能解決您的問題,則需要更多資訊。

相關內容