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

проблема с crontab


enmar

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

Привет Всем!

Есть не большая проблема с crontab.

То есть не могу ни как не могу понять что я делаю не так.

Сделал для пробы не большой скриптик.

Содержание его таково:

запускается прграмма wget и скачивает по указанномоу URL

фаил.

Сам по себе все делает как надо.

Но после того как я редактирую crontab.

То есть командой vi открываю crontab и добавляю в него

вот такую строчку.

44 21 * * * root /home/ilyasovef/avp

То в назначенное время ни чего не происходит.

Что это могет быть?

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

Проверьте состояние самого крон-демона, права на доступ к файлу. И еще - речь идет об общесистемном кронтабе (/etc/crontab) или о пользовательском? (/var/spool/cron*)? Насколько я помню, синтаксис их несколько различается.

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

Совет - чем больше информации Вы дадите, тем будет проще разобраться, это касается не только этого вопроса, но и всех остальных. По этому вопросу - какой у Вас дистрибутив, какой крон, работает ли сам демон, что пишет в логи и т.д.?

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

http://www.opennet.ru/man.shtml?topic=crontab&category=5 &russian=0

И лучше (по крайней мере, надужнее (не знаю чем)), править через

crontab -e

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

Hans R. Steiner писал(а) ср, 14 сентября 2005 11:18

http://www.opennet.ru/man.shtml?topic=crontab&category=5 &russian=0

И лучше (по крайней мере, надужнее (не знаю чем)), править через

crontab -e

опция -е указывает на правку пользовательского кронтаба

по поводу не запуска - на рута должны идти отчеты от крона

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

Смотрел в почте рута ничего там нет про процес.

В кроне такая строчка

Sep 14 13:28:01 tst1 crond[4545]: (root) CMD (root /home/ilyasovef/avp)

Правильно ли я понимаю что крон запускает скрипт от имени рута?

То есть по идее скрипт запускается.

Но не понятно куда он кладет закаченный фаил.

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

1. /var/log/cron - логи крона

2. Отчет, прежде всего, идет в логи и с почтой, связан весься...

-- косвенно...

3. Да, -e редактирует пользовательский crontab... но кто мешает

-- отредактировать его из под того пользователя, под которым

-- должна запускаться задача?!

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

enmar писал(а) ср, 14 сентября 2005 13:39

Но не понятно куда он кладет закаченный фаил.

Вы имя скачанного файла знаете? Сделайте поиск от корня.

А вообще можно писать в кронтабе 44 21 * * * root cd /home/ilyasovef/downloads && /home/ilyasovef/avp или в самом скрипте cd /home/ilyasovef/downloads && wget .....

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

Я нахожусь в этой директории и ничего не нахожу.

Так я правильно ли понимаю что эта строчка показывает запуск

скрипта

Sep 14 13:28:01 tst1 crond[4545]: (root) CMD (root /home/ilyasovef/avp) или нет?

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

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

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

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

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

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

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

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

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

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