Я вижу, что автоматическое обновление выдает команду shutdown -r
с заданным временем. Однако в это время компьютер спит. Он также не перезагружается после пробуждения вручную. Это для начинающего пользователя компьютера (бабушка), она наверняка забывает перезагружать его каждую неделю или около того. И я не хочу перезапускать его немедленно, чтобы не прерывать ее работу, поэтому решил сделать это посреди ночи.
ОБНОВЛЕНИЕ: Бабушка выводит компьютер из спящего режима с помощью какой-то случайной кнопки, особенно кнопки питания.
"Требуется перезагрузка" определяется наличием файлов /var/run/reboot*
.
Вы можете создать задание root
cron
(примечание: root
's crontab
имеет другой формат, читайте man 5 crontab
), чтобы запустить в 4 утра и сделать что-то вроде:
#!/bin/bash
zz="$(find /var/run -type f -name 'reboot*')"
[[ -n "$zz" ]] && shutdown -r +10