Перейти к содержанию

Проблема с Cron'oм...


_mefisto

Рекомендуемые сообщения

Приятного времени суток.

Помогите, пожалуйста, решить проблему с cron'ом. Суть её в том, что он не хочет выполнять команды.

Например :

crontab -u mefisto -e

-------------------

#Добавляю задачу

0 2 * * * kppp -c Peterlink

-------------------

Всё добавляется без проблем( файл /var/spool/cron/mefisto правильно создаётся). сrontab -l показывает, что всё в порядке - в файл всё записалось. Но в положенное время (2:00) ничего не происходит.

Вот, что пишется в /var/log/cron :

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++

Feb 21 01:50:00 localhost CROND[16822]: (root) CMD (/usr/bin/mrtg /etc/mrtg/mrtg.cfg)

Feb 21 01:55:00 localhost CROND[18842]: (root) CMD (/usr/bin/mrtg /etc/mrtg/mrtg.cfg)

Feb 21 02:00:00 localhost CROND[19883]: (root) CMD (/usr/bin/mrtg /etc/mrtg/mrtg.cfg)

Feb 21 02:00:00 localhost CROND[19885]: (mefisto) CMD (kppp -c Peterlink)

Feb 21 02:00:41 localhost crontab[19925]: (mefisto) LIST (mefisto)

Feb 21 02:01:00 localhost CROND[19927]: (root) CMD (run-parts /etc/cron.hourly)

Feb 21 02:05:00 localhost CROND[20037]: (root) CMD (/usr/bin/mrtg /etc/mrtg/mrtg.cfg)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++

Демон crond запущен и работает нормально.

Если пользоваться kde'шной утилиткой (kcron), то она тоже всё отображает верно даже запускает файл (если "Запустить сейчас"), но в положенное время опять-таки ничего не происходит.

Почитал man crontab и man cron, но ничего, чтобы могло пролить свет на проблему там не обнаружил.

В чём может быть загвоздка? Где я мог ошибиться?

В Linux'е я новичок ( ASPLinux 9.2 ).

Ссылка на комментарий
Поделиться на другие сайты

Ну и пишет вам syslog о выполнении задания cron:

Цитата:

Feb 21 02:00:00 localhost CROND[19885]: (mefisto) CMD (kppp -c Peterlink)

А теперь запустите в консоли программку mail, pine или elm и почитайте, что пишет сам cron (а он имеет привычку переписываться со своими пользователями).

P.S.: А три-то раза постить зачем?

P.P.S.: А не попробовать ли вам вместо kppp воспользоваться wvdial?

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Помогите, пожалуйста, решить проблему с cron'ом. Суть её в том, что он не хочет выполнять команды.

Например :

а иксы то запущены?

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

Ссылка на комментарий
Поделиться на другие сайты

allez писал(а) вт, 22 февраля 2005 07:55

А теперь запустите в консоли программку mail, pine или elm и почитайте, что пишет сам cron (а он имеет привычку переписываться со своими пользователями).

P.S.: А три-то раза постить зачем?

А куда конкретно он отправляет письма? /var/spool/mail/ ?

За три поста приношу извинения - получилось совершенно случайно.

Цитата:

P.P.S.: А не попробовать ли вам вместо kppp воспользоваться wvdial?

kppp я тут привёл для примера, дело не внём (он-то как раз работает нормально)

Dr.Spectre

а иксы то запущены?

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

Иксы запущены и работают ( даже вроде нормально), а вот насчёт консоли можно поподробнее? Как это проверить?

Ссылка на комментарий
Поделиться на другие сайты

Проблема решена.

Как это часто бывает, дело оказалось в человеской глупости и невнимательности.

А всего-то надо было посмотреть логи да почитать почту, которую слал cron.

Например,

#в 2:00 запускаем firefox

0 2 * * * /bin/firefox

В два часа ничего не происходило.

В логах он писал, что всё выполнил.Ну а в почте была написано,что происходило на самом деле. А именно:

(firefox-bin:5621): Gtk-WARNING **: cannot open display:

Почитав firefox --help , узнаю про полезную опцию - --display=DISPLAY.

Исправляем запись в crontab'e на

0 2 * * * /bin/firefox --display=:0.0

И всё работает....

Спасибо всем, кто пытался мне помочь.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...