Страница 1 из 1

Не срабатывает скрипт по крону

Добавлено: 2010-01-31 16:22:44
Mesm
Здравствуйте, не срабатывает скрипт по крону.
Crontab

Код: Выделить всё

Artsrv# crontab -l
MAILTO=ale
06      01      *       *       *       root    /bin/sh /usr/local/etc/backup/backup.sh
Лог crona

Код: Выделить всё

Jan 31 16:01:01 Artsrv cron[6973]: (root) CMD (root    /bin/sh /usr/local/etc/backup/backup.sh)
Сам скрипт (совсем упростил)

Код: Выделить всё

#!/bin/sh
echo  "Script_start" >> /var/log/messages
Соответственно если ручками запускаю - запись появляется.
Спасибо.

Re: Не срабатывает скрипт по крону

Добавлено: 2010-01-31 19:10:17
FreeBSP
а чего ты от него ожидаешь?

Re: Не срабатывает скрипт по крону

Добавлено: 2010-01-31 19:28:23
Shuba
Mesm писал(а):Здравствуйте, не срабатывает скрипт по крону.
Crontab

Код: Выделить всё

Artsrv# crontab -l
MAILTO=ale
06      01      *       *       *       root    /bin/sh /usr/local/etc/backup/backup.sh
Лог crona

Код: Выделить всё

Jan 31 16:01:01 Artsrv cron[6973]: (root) CMD (root    /bin/sh /usr/local/etc/backup/backup.sh)
Сам скрипт (совсем упростил)

Код: Выделить всё

#!/bin/sh
echo  "Script_start" >> /var/log/messages
Соответственно если ручками запускаю - запись появляется.
Спасибо.
Попробуй так:

Код: Выделить всё

06      01      *       *       *       /usr/local/etc/backup/backup.sh

Re: Не срабатывает скрипт по крону

Добавлено: 2010-01-31 19:31:49
FreeBSP
да он и через sh должен нормально запускаться..
меня настраживают нолики и то, что скрипт должен пускаться раз в день. думаю, автор чего то другого ждет...

Re: Не срабатывает скрипт по крону

Добавлено: 2010-01-31 21:26:14
Shuba
На счёт ноликов - проверять нужно, но, скорее всего, не повлияет, а вот если убрать пользователя root - то скорее всего заработает. Это если /etc/crontab редактировать нужно писать юзверя, а в crontab -l его быть не должно

Re: Не срабатывает скрипт по крону

Добавлено: 2010-01-31 23:56:07
Mesm
Все заработало. После изменения на

45 23 * * * /usr/local/etc/backup/backup.sh
Спасибо большое.