totem 不在 crontab 下运行

totem 不在 crontab 下运行

我正在尝试在 Ubuntu 14.04 中使用它totem来制作闹钟。这样做的原因是它看起来最简单。我确实测试了命令,一切似乎都按预期工作。我继续将其添加到(请注意,它说但我已将其设置为距离“现在”几分钟的时间):crontabtotemtotem --replace /home/edward/mornings.plscron0 6

sudo crontab -e

0 6 * * * totem --replace /home/edward/mornings.pls

但是,totem没有重新启动播放列表(是的,它仍然打开)。我四处查看了一下,试图排除故障。/var/log/syslog显示CRON似乎可以毫无问题地执行它:

Nov 20 06:00:01 compname CRON[24634]: (root) CMD (totem --replace /home/edward/mornings.pls)

我尝试> /home/edward/mornjobs.txt在命令末尾附加内容以获取一些输出(和>&>。文件是空的。再查看了一下,有人建议我设置DISPLAY

0 6 * * * DISPLAY=:0.0 && totem --replace /home/edward/mornings.pls &> /home/edward/mornjobs.txt

尝试过不使用&&、asDISPLAY=:0DISPLAY=:0.0exportedDISPLAYXAUTHORITY,仍然totem无法重新启动播放列表,并且出现(可见)错误。即使关闭也totem无法重新打开它。那么我在这里遗漏了什么?

答案1

sudo好的,事实证明有些程序无法在 root 下运行。目前没有crontab -e

相关内容