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

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

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

Непрочитанное сообщение Mesm » 2010-01-31 16:22:44

Здравствуйте, не срабатывает скрипт по крону.
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
Соответственно если ручками запускаю - запись появляется.
Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

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

Непрочитанное сообщение FreeBSP » 2010-01-31 19:10:17

а чего ты от него ожидаешь?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Shuba
ст. сержант
Сообщения: 365
Зарегистрирован: 2008-03-25 10:58:21
Откуда: Минск
Контактная информация:

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

Непрочитанное сообщение Shuba » 2010-01-31 19:28:23

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
Сила ночи, сила дня - одинакова фигня!

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

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

Непрочитанное сообщение FreeBSP » 2010-01-31 19:31:49

да он и через sh должен нормально запускаться..
меня настраживают нолики и то, что скрипт должен пускаться раз в день. думаю, автор чего то другого ждет...
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Shuba
ст. сержант
Сообщения: 365
Зарегистрирован: 2008-03-25 10:58:21
Откуда: Минск
Контактная информация:

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

Непрочитанное сообщение Shuba » 2010-01-31 21:26:14

На счёт ноликов - проверять нужно, но, скорее всего, не повлияет, а вот если убрать пользователя root - то скорее всего заработает. Это если /etc/crontab редактировать нужно писать юзверя, а в crontab -l его быть не должно
Сила ночи, сила дня - одинакова фигня!

Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

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

Непрочитанное сообщение Mesm » 2010-01-31 23:56:07

Все заработало. После изменения на

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