我正在尝试在 Ubuntu 14.04 中使用它totem
来制作闹钟。这样做的原因是它看起来最简单。我确实测试了命令,一切似乎都按预期工作。我继续将其添加到(请注意,它说但我已将其设置为距离“现在”几分钟的时间):crontab
totem
totem --replace /home/edward/mornings.pls
cron
0 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=:0
和DISPLAY=:0.0
、export
edDISPLAY
和XAUTHORITY
,仍然totem
无法重新启动播放列表,并且出现(可见)错误。即使关闭也totem
无法重新打开它。那么我在这里遗漏了什么?
答案1
sudo
好的,事实证明有些程序无法在 root 下运行。目前没有crontab -e
。