URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 18745
[ Назад ]

Исходное сообщение
"Странная работа Cron"

Отправлено Александр , 16-Июл-02 15:48 
В ASPLinux 7.2 строчка в Crontab:
*/5 * * * * /root/myscrypt
иногда (системы не заметил), выполняется не в 00:00:00, а в 23:59:59 предыдущего дня. Если бы позже понятно, но раньше положенного! Вопрос, может быть, больше к поддержке фирмы ASP, но может кто и сталкивался с подобным? Заранее всем большое спасибо.
Александр.

Содержание

Сообщения в этом обсуждении
"RE: Странная работа Cron"
Отправлено Sergey , 16-Июл-02 16:08 
Если не был изменен /etc/crontab и т.п. файлы то cron просто засыпает
до следующей задачи, если за время спячки системные часы ушли вперед или отстали , он всеравно проснется, но не совсем в "то" время.

"RE: Странная работа Cron"
Отправлено Александр , 16-Июл-02 16:17 
>Если не был изменен /etc/crontab и т.п. файлы то cron просто засыпает
>
>до следующей задачи, если за время спячки системные часы ушли вперед или
>отстали , он всеравно проснется, но не совсем в "то" время.
>
Ну, хорошо, а как с этим бороться? По поводу системных часов - раз в день в 10:00 корректируются по ntpdate. Неужели уходят на секунду в день?
С уважением, Александр.


"RE: Странная работа Cron"
Отправлено Sergey , 16-Июл-02 16:37 
Все зависит от вашей задачи.
Например запускайте ntpdate чаще или проверяйте время в своей задаче.
У нас бывало на Alphe время прыгало до 2058 года при перезагруске,
зопускаю ntpdate каждый час из скрипта, ntpd не помогает.
Но для нас ето не так кретично.
Ничего больше не могу предложить, ...
можно свой cron написать , со своим алгоритмом
или вот - за минуту до вызыва вашей прграммы
делайте:
touch /etc/crontab

через зад :) но должно помоч


"RE: Странная работа Cron"
Отправлено Александр , 16-Июл-02 17:16 
>Все зависит от вашей задачи.
>Например запускайте ntpdate чаще или проверяйте время в своей задаче.
>У нас бывало на Alphe время прыгало до 2058 года при перезагруске,
>
>зопускаю ntpdate каждый час из скрипта, ntpd не помогает.
>Но для нас ето не так кретично.
>Ничего больше не могу предложить, ...
>можно свой cron написать , со своим алгоритмом
>или вот - за минуту до вызыва вашей прграммы
>делайте:
> touch /etc/crontab
>
>через зад :) но должно помоч
Вот и приходится в своей задаче обходить этот казус.
Спасибо, попробую.