У меня проблема с cron на Ubuntu 10.04 и 11.04.
crontab -e
Я набрал:
49 22 * * * /usr/bin/transmission-gtk
Я также попробовал:
sudo /etc/init.d/cron restart
pgrep cron
Реальная проблема, я думаю, в том, что transmission-gtk
- это интерактивная команда X. Нет смысла запускать его из вашего crontab. В частности, команды, вызываемые cron
, не имеют установленной переменной окружения $DISPLAY
. Вы можете запустить команду X из cron, если вы явно $DISPLAY
:
49 22 * * * DISPLAY=:0.0 /usr/bin/transmission-gtk
но это странная вещь; в вашем случае вы, вероятно, просто будете получать новый экземпляр команды при каждом запуске задания.
Ваш вопрос не указывает на то, что является реальной проблемой. Что происходит, что вы ожидали, и чем они отличаются?
Я убрал тэги вашего вопроса и форматирование.
Возможно, вам следует найти неинтерактивный BitTorrent-клиент.
Попробуйте настроить отображение явно
49 22 * * * /usr/bin/transmission-gtk --display=:0.0
или же
49 22 * * * /usr/bin/transmission-gtk --display=:1.0
в зависимости от вашего дисплея.