无法在cron job

时间:2018-01-21 10:29:58

标签: linux cron

我需要运行一个无头的命令,它包含一些实际上没有显示的GUI元素。如果我通过ssh执行登录(没有X转发),则以下命令有效:

/ usr / bin / xvfb-run -a -e /tmp/xvfp.log / usr / local / bin / sclang /home/pi/nonpinned_hdls.scd

我想在启动时运行此命令并在crontab中输入以下行:

@reboot / usr / bin / xvfb-run -a -e /tmp/xvfp.log / usr / local / bin / sclang /home/pi/nonpinned_hdls.scd

这在重启时不起作用。但是我可以确认已经调用了sclang。例如。 ps -ef | grep sclang:

pi 375 348 0 10:17? 00:00:00 / bin / sh -c / usr / bin / xvfb-run -a -e /tmp/xvfp.log / usr / local / bin / sclang /home/pi/nonpinned_hdls.scd

pi 376 375 0 10:17? 00:00:00 / bin / sh / usr / bin / xvfb-run -a -e /tmp/xvfp.log / usr / local / bin / sclang /home/pi/nonpinned_hdls.scd

pi 485 376 2 10:17? 00:00:06 / usr / local / bin / sclang /home/pi/nonpinned_hdls.scd

pi 1159 927 0 10:21 pts / 0 00:00:00 grep --color = auto sclang

没有写入/tmp/xvfp.log的内容。

有什么建议吗?谢谢!

0 个答案:

没有答案
相关问题