В ASPLinux 7.2 строчка в Crontab:
*/5 * * * * /root/myscrypt
иногда (системы не заметил), выполняется не в 00:00:00, а в 23:59:59 предыдущего дня. Если бы позже понятно, но раньше положенного! Вопрос, может быть, больше к поддержке фирмы ASP, но может кто и сталкивался с подобным? Заранее всем большое спасибо.
Александр.
Если не был изменен /etc/crontab и т.п. файлы то cron просто засыпает
до следующей задачи, если за время спячки системные часы ушли вперед или отстали , он всеравно проснется, но не совсем в "то" время.
>Если не был изменен /etc/crontab и т.п. файлы то cron просто засыпает
>
>до следующей задачи, если за время спячки системные часы ушли вперед или
>отстали , он всеравно проснется, но не совсем в "то" время.
>
Ну, хорошо, а как с этим бороться? По поводу системных часов - раз в день в 10:00 корректируются по ntpdate. Неужели уходят на секунду в день?
С уважением, Александр.
Все зависит от вашей задачи.
Например запускайте ntpdate чаще или проверяйте время в своей задаче.
У нас бывало на Alphe время прыгало до 2058 года при перезагруске,
зопускаю ntpdate каждый час из скрипта, ntpd не помогает.
Но для нас ето не так кретично.
Ничего больше не могу предложить, ...
можно свой cron написать , со своим алгоритмом
или вот - за минуту до вызыва вашей прграммы
делайте:
touch /etc/crontabчерез зад :) но должно помоч
>Все зависит от вашей задачи.
>Например запускайте ntpdate чаще или проверяйте время в своей задаче.
>У нас бывало на Alphe время прыгало до 2058 года при перезагруске,
>
>зопускаю ntpdate каждый час из скрипта, ntpd не помогает.
>Но для нас ето не так кретично.
>Ничего больше не могу предложить, ...
>можно свой cron написать , со своим алгоритмом
>или вот - за минуту до вызыва вашей прграммы
>делайте:
> touch /etc/crontab
>
>через зад :) но должно помоч
Вот и приходится в своей задаче обходить этот казус.
Спасибо, попробую.