cron 作业未运行启动 vncserver 的脚本

cron 作业未运行启动 vncserver 的脚本

嗨,我写了一个脚本,当我通过命令行手动调用它时,它会启动它vncserver。它的工作原理如下:

  • 该脚本位于 usr/bin 中,我给了它正确的授权(chmod u+x startvnc
  • 但是当我通过 cron() 测试它时* * * * * /usr/bin/startvnc它不起作用
  • 在系统日志中我发现:“孙子#8076 失败,退出状态为 2”

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

答案1

为什么要持续运行 cronjob?脚本是否会检测 vnc 当前是否正在运行,并且仅在未运行时才启动它?

如果您希望 vnc 在重启时启动,请使用@rebootcronjob,或者把它放在里面/etc/rc.local

不知道您的用例是什么或您的脚本实际上做什么,很难帮助您解决问题,如果上述内容不能解决您的问题,则需要更多信息。

相关内容