|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: botzko |
Дата: 02/11/2006 |
Искам на всеки 30 мин да ми се пуска firefox (примерно).
Правя следното:
crontab -e
30 * * * * firefox
firefox-a ми е в пътя и се пуска без проблем. В rc.M имам
следния ред
crond -l8 >>/var/log/cron 2>&1
В последствие нищо не се пуска, нямам нищо в лог файла ...
Къде ми е грешката.
P.S. crontab -l ми извежда 30 * * * * firefox ...
|
Отговор #1 |
От: M.Kirriakov |
Дата: 02/12/2006 |
cron-a не ти импортва променливите от обкръжението. Задай
пълния път до firefox.
|
Отговор #2 |
От: Maznislav |
Дата: 02/12/2006 |
Firefox e Х приложение и cron -a незнае на къде да го
изпрати за да го визуализира :)
пробваи така .. сложи това във фаил...
export PATH=/bin:/usr/bin:/usr/local/bin
if [ -z "$DISPLAY" ]; then
export DISPLAY=":0.0"
fi
/usr/bin/firefox
после го подаи на at
at -f /pyt_do_gorniq_fail 2:30 (primeren 4as)
Така и немойах да накарам cron -a да го подкара
но с аt -to тръгна без проблеми
Успех
|
Отговор #3 |
От: botzko |
Дата: 02/12/2006 |
Благодаря и на двама ви. С at пробвах, но него изобщо не
можах да го подкарам. Вече знам как :). Аз искам да си пусна
скрипт а не програма, така че не би трябвало да има пробелм.
Току що пуснах firefox-а с crond, но се стартира като
бакграунд процес. Може би заради >&1 при стартиране на крона
... няма значка де ... ся само трябва да си дооправя
скриптчето.
|
Отговор #4 |
От: botzko |
Дата: 02/12/2006 |
Добре ... проблем все още има. Значи направих си скрипта.
Като си го пусна от конзолата във даден файл изкарва
резултат. Като го пусне cron-а не изкарва нищо :(, а в лог
файла пиши, че е стартиран (каквото и да става след
пускането на скрипта все някаква информация се записва в
даден файл). С at така и не мога да разбера дали се пуска,
защото няма лог файл (поне за не намирам), а в изходния файл
от скрипта пак няма нищо :(. Някакви идей ...
P.S. Мога да покажа и скрипта ако трябва.
|
<< Apache Vhosts (1
) | Ctrl + C/V/X/F и т.н (6
) >>
|
|
|
|
|