LINUX.ORG.RU

Не отрабатывает cron на рабочем окружении

 , ,


1

2

Добрый день.

Мне нужно, что бы ночью, когда траффик бесплатный запускался steam и производил обновление.

прописал в cron следующее:

05 00 * * * export DISPLAY=:0.0 && steam

Но по наступлению данного времени ничего не происходит. Помогите разобраться.

cron работает

$ ps faux | grep cron
root       570  0.0  0.0  29640  2816 ?        Ss   21:51   0:00 /usr/sbin/cron -f
$user  13419  0.0  0.0  12764   932 pts/1    S+   22:55   0:00   

Помогите!!!



Последнее исправление: Krishnoved (всего исправлений: 1)

Есть вариант: держать стим круглосуточно, в настройках поставить время когда можно что-либо скачивать.

xDShot ★★★★★
()
Ответ на: комментарий от xDShot

Ну хотелось бы на примере steam освоить приемы.

Порой бывает нужно запускать торрент-клиент или чтонибудь подобное с gui

Но за вариант, спасибо)

Krishnoved
() автор топика
Ответ на: комментарий от pztrn

Читал, что бы программа в gui отобразила интерфейс из cron нужно ей указать, на каком дисплее себя показать)

Krishnoved
() автор топика

Но по наступлению данного времени ничего не происходит. Помогите разобраться.

Ты в это время сидишь в Х-ах и смотришь запустился steam или нет?

команда steam где лежит? в кроне PATH урезанный и возможно steam'у нужны еще какие-либо переменные среды.

Смотри почту, cron присылает весь мусор письмом. Еще можно заглянуть в ~/.xsession-errors

futurama ★★★★★
()
Ответ на: комментарий от futurama

В ~/.xsession-errors никакого выхлопа о cron

включил выхлоп в логи cron

Только выходит:

Jan 3 23:11:01 MobileSys CRON[16585]: (%username%) CMD (DISPLAY=:0.0 && transmission-gtk)

Krishnoved
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.