Cron и gui-приложения
felix_s 28 февраля, 2010 - 21:04
Наверное странный вопрос .. но что-то не могу нигде ответа найти..
Проблема в следующем -- cron не запускает gui-приложения. Хочу запустить vlc или amarok по расписанию -- не запускает. Хотя в логах пишет что выполнил скрипт ..
скрипт вот такой простенький
#!/bin/bash
killall vlc
/usr/bin/vlc --open /home/test/playlist.xpsf
ручками запускаю -- работате. В crone ставлю -- не работает. Ни от рута, ни от юзера. Юзер добавлен в группы wheel,cron,crontab
»
- Для комментирования войдите или зарегистрируйтесь

Цитата:The env DISPLAY=:0
Гугл рулит ;)
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
вау!!!! сенкс!! работает!!!
вау!!!! сенкс!! работает!!! куда пиво прислать?! ;-)
В Астрахань шли :)
В Астрахань шли :)
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
блиннн, прокиснет, пока
блиннн, прокиснет, пока доедет .. :-))
хотя, может у вас там служба доставки есть ..;-) ну или буду проездом -- занесу лично :-)))
Ок! Жду визита :)
Ок! Жду визита :)
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
Вообще я бы музыку слушал по
Вообще я бы музыку слушал по расписанию с использованием mpd и рулил им mpc
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
А вообще в amarok-е есть
А вообще в amarok-е есть поддержка скриптов.
В том числе есть скрипт какой-нибудь с alarm в названии, который может вас разбудить в заданное время. Надо только оставить amarok запущенным.
Кроме того, если по крону, то можно амарок-ом рулить через dbus
dancingfire написал(а): А
а вообще-то я про vlc спрашивал :-))))
если vlc, то все намного проще
examples of cvlc
$sudo -u subuser cvlc --daemon --ttl 12 --programs=400 dvb:// --dvb-adapter=0 --dvb-frequency=12303000 --dvb-srate=27500000 --dvb-voltage=18 --sout '#transcode{vcodec=mp2v,acodec=mpga,vb=4096,ab=128,deinterlace}:standard{acce ss=http,mux=ts,dst=80.66.247.245:12311},select="program=400"}' $cvlc /home/subuser/_video/playlist.m3u --daemon --loop --no-play-and-stop --ttl 12 --sout '#transcode{vcodec=mp2v,acodec=mpga,vb=204 8,ab=128,deinterlace}:duplicate{dst=std{access=http,mux=ts,dst=192.168.0.253:12310}}' "&