Как сделать автоматическое отключение Ubuntu после успешного обновления?

Использование EDGE для обновления на самом деле не круто, но я должен. Так что мое обновление всегда запускается ночью, когда я иду спать.

Есть ли способ настроить Ubuntu на автоматическое отключение после завершения обновления.

Примечание: я видел ссылку в аналогичном посте , который перенаправляет на python сценарий ( СМОТРИ ЗДЕСЬ ), но я не очень хорошо знаком с такого рода сценариями. [ 115]

Любая помощь будет оценена.

9
задан 13 April 2017 в 15:25

1 ответ

Технически вы могли бы делать все в оболочке.

Просто введите

sudo -i
apt-get update && apt-get -y dist-upgrade && shutdown -P now

sudo -i, чтобы получить root, пока вы не выйдете из него вручную, используя exit, это просто для того, чтобы убедиться, что ваши права sudo не истекают, если обновление занимает слишком много времени (обычно, если я правильно помню, время ожидания прав sudo составляет 15 минут).
Оператор && объединяет команды. По сути, вы можете прочитать его как:
If command 1 finished succesfully execute command 2, if command 2 finished succesfully execute command 3
и т. Д. ... Примечание: Другие команды будут выполняться только в том случае, если команда до ее успешного завершения завершилась.

Параметр -y после apt-get отвечает на все вопросы с вопросом «да».
shutdown -P now немедленно выключает компьютер для отключения питания (-P) (now).
Чтобы получить общее представление о других параметрах для shutdown, запустите shutdown --help

0
ответ дан 13 April 2017 в 15:25

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

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