Как перезапустить спящий компьютер в запланированное время, если автоматические обновления запланировали перезапуск

Я вижу, что автоматическое обновление выдает команду shutdown -r с заданным временем. Однако в это время компьютер спит. Он также не перезагружается после пробуждения вручную. Это для начинающего пользователя компьютера (бабушка), она наверняка забывает перезагружать его каждую неделю или около того. И я не хочу перезапускать его немедленно, чтобы не прерывать ее работу, поэтому решил сделать это посреди ночи.

ОБНОВЛЕНИЕ: Бабушка выводит компьютер из спящего режима с помощью какой-то случайной кнопки, особенно кнопки питания.

1
задан 16 November 2020 в 00:16

1 ответ

"Требуется перезагрузка" определяется наличием файлов /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 
1
ответ дан 14 November 2020 в 14:33

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

Похожие вопросы: