LINUX.ORG.RU
Форум — Admin

Cron запускает на 2 часа позже

 


0

2

В crontab стоит

0 18 * * * php /var/backup.php

В syslog вижу, что крон запускает не в 18, а в 20
Nov  2 20:00:01 sd-59815 CRON[8372]: (root) CMD (php /var/backup.php)

Время текущее на сервере
Thu Nov  3 19:57:00 MSK 2016

★★★★

Может что-то с переменной $TZ? Проверь её на своём юзере и на руте. А что выдаёт ls -l /etc/localtime ?

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 2)
Ответ на: комментарий от Xenius

Проверил еще раз с ssh на андроиде - точно rw r r root root. А что не так?

gobot ★★★★
() автор топика

Я в начала кронтаба добавлял:

TZ=Europe/Moscow

а потом уже писал все задания. Бекапилка стартует строго в указанное время.

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

Потому что пропущены дефисы. Если это простой файл, то перед первой r будет дефис, плюс после r должно быть по два дефиса.

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

Понял. С одной стороны вы правы. С другой не лучше ли было попросить вывод zdump чем ходить долгим путем?

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