-1

У меня проблема с cron на Ubuntu 10.04 и 11.04.

crontab -e

Я набрал:

49 22 * * *     /usr/bin/transmission-gtk

Я также попробовал:

sudo /etc/init.d/cron restart
pgrep cron

2 ответа2

1

Реальная проблема, я думаю, в том, что transmission-gtk - это интерактивная команда X. Нет смысла запускать его из вашего crontab. В частности, команды, вызываемые cron , не имеют установленной переменной окружения $DISPLAY . Вы можете запустить команду X из cron, если вы явно $DISPLAY :

49 22 * * *     DISPLAY=:0.0 /usr/bin/transmission-gtk

но это странная вещь; в вашем случае вы, вероятно, просто будете получать новый экземпляр команды при каждом запуске задания.

Ваш вопрос не указывает на то, что является реальной проблемой. Что происходит, что вы ожидали, и чем они отличаются?

Я убрал тэги вашего вопроса и форматирование.

Возможно, вам следует найти неинтерактивный BitTorrent-клиент.

0

Попробуйте настроить отображение явно

49 22 * * *     /usr/bin/transmission-gtk --display=:0.0

или же

49 22 * * *     /usr/bin/transmission-gtk --display=:1.0

в зависимости от вашего дисплея.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .