Время выполнения задания Cron

Я добавил задание для резервного копирования в мои задания cron, используя crontab -e:

0 0 * * * tar -czf /somewhere/backup.tar.gz --exclude='sth/backup' --directory='/var/www' sth

Но когда я проверяю созданный файл, с stat, это показывает это:

Access: 2015-08-26 11:55:48.000667280 +0430
Modify: 2015-09-03 08:30:07.946818661 +0430
Change: 2015-09-03 08:30:07.946818661 +0430

Как видите, время модификации файла - 08:30. Но в crontab я настроил выполнение на 00:00 (12 в полночь).

Почему это происходит?

1 ответ

Решение

Проблема возникла из-за того, что я давно изменил часовой пояс сервера, но поскольку я не перезагружал свой сервер в течение нескольких месяцев, изменения не были применены к cron оказание услуг.

Главное, вы должны перезагрузить cron сервис после изменения часового пояса, чтобы вступить в силу.

Другие вопросы по тегам