LINUX.ORG.RU

Cron не хочет работать по времени


0

2

Странно.
когда в crontab -e
указываю
* * * * * /bin/bash /var/www/cgi-bin/archive.sh
То все отлично работает
а когда указываю время
10 10 * * * /bin/bash /var/www/cgi-bin/archive.sh
то крон в указанное время не выполняет комманду
Что это может быть?


Ответ на: комментарий от kostik87

ох, кто-то еще использует бинарные дистрибутивы на сервере?

кстати, ТС, в конце крон-задания энтер не забываешь поставить?

f3ex ★★
()
Ответ на: комментарий от tits

Если

19 * * * * /bin/bash /var/www/cgi-bin/archive.sh"

работает, то попробуйте создать 24 записи вида:

19 0 * * * date > /tmp/file0
19 1 * * * date > /tmp/file1
19 2 * * * date > /tmp/file2
...

Может у cron'а какие-то проблемы с timezone.

mky ★★★★★
()
Ответ на: комментарий от tits

Насколько знаю, нет. Но cron может быть запущен с переменной окружения «TZ» или cron был запущен в тот момент, когда /etc/timezone был неверный (или отсутствовал) и не перезапускался с того момента.

Переменные среды процесса видно в выводе «ps axfuwwwe».

mky ★★★★★
()
Ответ на: комментарий от mky

Подобрал У крона время 8 часов Когда на сервере 11

tits
() автор топика

Может оказаться так, что ядро самосборное и поддержка RTC отключена, на своём опыте сталкивался.

S_Paul ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.