URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3784
[ Назад ]

Исходное сообщение
"Будильник по cron'у"

Отправлено _KUL , 04-Мрт-12 19:28 
Не могу сообразить, как решить такую простую задачу - машина работает 24/7, хочу сделать будильник на работу :)

в /etc/crontab добавляю
00 08   * * * andrey /usr/bin/banshee --play-enqueued /home/andrey/alarm.pls

а tail /var/log/syslog говорит
Mar  5 08:00:01 andrey-desk-ubuntu CRON[5030]: (andrey) CMD (/usr/bin/banshee --play-enqueued /home/andrey/alarm.pls)
Mar  5 08:00:01 andrey-desk-ubuntu CRON[5029]: (CRON) error (grandchild #5030 failed with exit status 1)
Mar  5 08:00:01 andrey-desk-ubuntu CRON[5029]: (CRON) info (No MTA installed, discarding output)

Хотя вроде и полные пути прописал ... Пробовал делать vls /home/andrey/alarm.pls , тот же эффект. Почему то мне кажется, что нужно через startx указать, что запустить нужно в сессии, которая работает сейчас? т.к. если строку в консольку кинуть, то запустится отлично
(просьба не кидаться кусками кодов с использованием sleep, имхо  не феншуй)


Содержание

Сообщения в этом обсуждении
"Будильник по cron'у"
Отправлено shadow_alone , 04-Мрт-12 22:42 
mpg321 попробуйте, он консольный.

"Будильник по cron'у"
Отправлено _KUL , 05-Мрт-12 04:31 
> mpg321 попробуйте, он консольный.

Не хотелось бы доставлять дополнительное ПО

Да где-то в описании крона банально не хватает чего-то :( ...


"Будильник по cron'у"
Отправлено felicson , 05-Мрт-12 09:53 
проблема из за запуска иксового приложения.

"Будильник по cron'у"
Отправлено felicson , 05-Мрт-12 10:01 
> проблема из за запуска иксового приложения.

* * * * * DISPLAY=0:0 /usr/bin/audacious

Так работает, переменную DISPLAY выставьте, и нужно чтобы иксы работали
ну и пропишите задание в кроне для юзера, а не там где Вы пишите.


"Будильник по cron'у"
Отправлено _KUL , 05-Мрт-12 15:42 
>> проблема из за запуска иксового приложения.
> * * * * * DISPLAY=0:0 /usr/bin/audacious
> Так работает, переменную DISPLAY выставьте, и нужно чтобы иксы работали
> ну и пропишите задание в кроне для юзера, а не там где
> Вы пишите.

т.е. не в /etc/crontab ?


"Будильник по cron'у"
Отправлено felicson , 05-Мрт-12 16:34 
>>> проблема из за запуска иксового приложения.
>> * * * * * DISPLAY=0:0 /usr/bin/audacious
>> Так работает, переменную DISPLAY выставьте, и нужно чтобы иксы работали
>> ну и пропишите задание в кроне для юзера, а не там где
>> Вы пишите.
> т.е. не в /etc/crontab ?

обычно практикуется писать задания в юзерские файлы, т.к. удобно работать с ними через crontab -e. а /etc/crontab юзается для системных нужд обычно.