Страница 1 из 1

Планировщик заданий

Добавлено: 24 май 2015, 11:40
hymnazix
Пытаюсь запустить rtorrent по расписанию. Задание успешно добавляется и проверка даёт положительный результат (см. скриншот). Но в нужное время приложение не запускается.

Аналогично при ручном вводе задания по crontab -e. То же самое, если использовать at. При этом в логе никаких ошибок.

Re: Планировщик заданий

Добавлено: 24 май 2015, 11:49
PastorDi
В 01:05 ночи каждый день разве не запускается?

Re: Планировщик заданий

Добавлено: 24 май 2015, 12:09
hymnazix
Нет. Я пробовал запускать всякие программы и даже самописные скрипты. Ноль эффекта. И ни одного сообщения про ошибку.

Re: Планировщик заданий

Добавлено: 24 май 2015, 12:13
PastorDi
Угу. Я тоже попробовал. Действительно не работает. В логах пишет, что якобы запускается, ошибок нет, а в реальности ничего не запускает.

Re: Планировщик заданий

Добавлено: 24 май 2015, 12:31
hymnazix
И ошибка явно не в интерфейсе «Планировщика». поскольку и без него тоже не работает. Да, crond, разумеется, запущен — проверил.

Re: Планировщик заданий

Добавлено: 24 май 2015, 12:59
PastorDi
В общем у меня все так же как тут: http://forum.ubuntu.ru/index.php?topic=25860.0 и тут: http://unixforum.org/index.php?showtopic=12650
Проблема с лохматого года тянется во всех дистрах похоже.
У меня cron срабатывает, если в задании написать /bin/echo "Крутягг! Работает!". Но сообщение это появится в /var/spool/mail/<юзер>.
Остальные проги вылетают с сообщением "cannot connect to X server", точнее это сообщение пишется в /var/spool/mail/<юзер>.

Re: Планировщик заданий

Добавлено: 24 май 2015, 13:10
hymnazix
PastorDi писал(а):это сообщение пишется в /var/spool/mail/<юзер>.
А у меня такого каталога вообще нет :).

Re: Планировщик заданий

Добавлено: 24 май 2015, 19:32
notauser

Код: Выделить всё

5 1 * * * env DISPLAY=:0 ваше X-приложение

Код: Выделить всё

echo $DISPLAY
покажет значения
P.S. > Проблема с лохматого года тянется во всех дистрах похоже.
Нет проблемы. cron ничего о X-ах не знает.

Re: Планировщик заданий

Добавлено: 24 май 2015, 19:48
hymnazix
Да, я уже разобрался, спасибо. Вот что получается:
# Запуск rtorrent после часа
5 1 * * * export DISPLAY=:0 && /usr/bin/xterm -e rtorrent
# Выключение ноута после трёх
5 3 * * * export DISPLAY=:0 && xterm -e sudo /bin/poweroff

Увы, графический Планировщик не только не упрощает настройку cron, но даже усложняет её. Если изучить мануалы, то нет проблем пользоваться crontab -e. Если не изучать, то и Планировщик не поможет.

Разумеется, разработчики РОСЫ тут ни при чём, но лучше бы вообще выпилить Планировщик из настроек. Пользоваться «в лоб» им нельзя.