Ответы:
Чтобы отредактировать корневой crontab:
sudo -i
crontab -e
поместите записи, которые вы хотите в; crontab загружает удобный шаблон, который показывает, какие поля есть что. Как только вы закончите и сохранитесь из редактора crontab:
exit
чтобы вернуться к пользовательской оболочке.
Для перезагрузки машины в полночь и 8 утра вам понадобится строка:
0 0,8 * * * reboot
хотя на самом деле Linux не нужно сильно перезагружать, если вообще нужно.
crontab
? Почему нет sudo crontab -e
?
exit
когда вы закончите.
sudo
следует отказаться от запуска su
. Конечно, будет миллион способов обойти это (в том числе -i
), но, по крайней мере, вам придется приложить больше усилий для запуска root
оболочки.
crontab -l
. Но на самом деле, я все еще не понимаю, почему вам нужно так часто перезагружаться. Linux не нуждается в этом, и если вы не тестируете новые ядра, вы можете поддерживать систему в рабочем состоянии. Мой домашний сервер проработал 415 дней, и он радостно пускался в ход без проблем.
Надеюсь, это поможет.
sudo nano /etc/crontab -e
В файле добавьте строку
0 0 * * * root reboot
Не пробовал, но надеюсь, что это поможет.
sudo crontab -e
sudo nano /etc/crontab -e
Это -e
не имеет смысла, согласно manpage nano «Игнорируется, для совместимости с Pico».
https://www.raspberrypi.org/documentation/linux/usage/cron.md
или :
используйте эту рекомендацию:
shutdown -r hh:mm:ss
Вы можете добавить этот комментарий в /etc/rc.local или перезагрузить ваше устройство, запустите это снова.
mkdir /var/spool