По какой-то причине моя вкладка root cron не работает.
Попытка перезагрузить устройство каждую ночь в полночь.
Должно быть следующим: root! d2]
crontab -e
Затем добавьте:
0 0 * * * /sbin/shutdown -r now
Когда я проверяю, что некоторые значения закрывают текущее время, ничего не происходит. Я установил NTP и убедился, что часовой пояс правильный. Я также указываю использование 24 часов. Например, чтобы проверить эту строку прямо сейчас (5:35 PM), я пытаюсь ввести следующее:
36 17 * * * /sbin/shutdown -r now
Я проверил время с датой -R. Время запуска crontab приходит и уходит, и система не перезагружается. Что мне здесь не хватает?
Спасибо
Задачи System Cron перечислены в файле / etc / crontab. Поэтому, редактирование этого файла напрямую поможет вам запустить команду перезагрузки с правами root.
, поэтому
$ sudo vi /etc/crontab
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
23 20 * * * root shutdown -r now
убедитесь, что вы проверили файл журнала Cron после редактирования crontab, поскольку он сообщит вам, успешно ли установлен cron.
Я тестировал его, и это сработало для меня. Перезагрузили мою систему в 8:23 вечера
УДАЧИ!
36 17 * * * и т. д.
36 17 не является способом указать правильное время в вашем cron.
проверить с помощью команды date, чтобы узнать, работая в США или время в Europ
, используйте 17 36, если время в европе, и если ваша система использует 24 H или 5 36, если ваша система использует US TIME и 12 H time