Я пытаюсь сделать будильник с помощью totem в crontab в Ubuntu 14.04. Причина для totem заключается в том, что она казалась самой простой. Я проверил команду totem --replace /home/edward/mornings.pls, и все, казалось, работали так, как ожидалось. Я продолжал добавлять это к cron (обратите внимание, что он говорит 0 6, но я установил его в течение нескольких минут от «now»):
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
Пробовал без &&, как DISPLAY=:0 и DISPLAY=:0.0, [ f21] ed DISPLAY и XAUTHORITY и totem не перезапускают плейлист без (видимой) ошибки. Даже закрытие totem не открывает его заново. Итак, что мне здесь не хватает?