Не могу сообразить, как решить такую простую задачу - машина работает 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, имхо не феншуй)
mpg321 попробуйте, он консольный.
> mpg321 попробуйте, он консольный.Не хотелось бы доставлять дополнительное ПО
Да где-то в описании крона банально не хватает чего-то :( ...
проблема из за запуска иксового приложения.
> проблема из за запуска иксового приложения.* * * * * DISPLAY=0:0 /usr/bin/audacious
Так работает, переменную DISPLAY выставьте, и нужно чтобы иксы работали
ну и пропишите задание в кроне для юзера, а не там где Вы пишите.
>> проблема из за запуска иксового приложения.
> * * * * * DISPLAY=0:0 /usr/bin/audacious
> Так работает, переменную DISPLAY выставьте, и нужно чтобы иксы работали
> ну и пропишите задание в кроне для юзера, а не там где
> Вы пишите.т.е. не в /etc/crontab ?
>>> проблема из за запуска иксового приложения.
>> * * * * * DISPLAY=0:0 /usr/bin/audacious
>> Так работает, переменную DISPLAY выставьте, и нужно чтобы иксы работали
>> ну и пропишите задание в кроне для юзера, а не там где
>> Вы пишите.
> т.е. не в /etc/crontab ?обычно практикуется писать задания в юзерские файлы, т.к. удобно работать с ними через crontab -e. а /etc/crontab юзается для системных нужд обычно.