Перезагрузить задание Crontab несколько раз, а не один раз - PullRequest
0 голосов
/ 28 мая 2018

Я пытаюсь запланировать отключение машины Debian Jessie на 21:00 каждые 3 дня.В настоящее время я использую cronjob:

00 21 */3 * * root bash /home/pi/scripts/reboot.sh

, где reboot.sh:

sudo reboot

Машина выключается по расписанию, но странно то, что она просто продолжает перезагружаться несколько раз.как я могу избавиться от этой проблемы.это может быть связано с тем, что часы RTC не имеют достаточно времени для обновления, и поэтому задание cron все еще думает, что время еще 9 ... Я действительно сомневаюсь в этом .. любая помощь

1 Ответ

0 голосов
/ 28 мая 2018

лучше использовать внутреннюю команду shutdown вместо использования скрипта.shutdown now выключает компьютер, а флаг -r - для перезагрузки системы.вместо этого вы также можете указать определенное время, например shutdown -r 11:00.

. Теперь вы можете использовать

shutdown -r now
.
...