Нужно выполнение скрипта под ROOT при выключении/перезагрузке

При его выполнении нужно запретить параллельное выполнение всех /etc/rcX.d/KXXxxx

Собственно нужно обновление при выключении:
apt update && apt dist-upgrade -y && apt autoremove -y

Вот это вот не работает:
Файл /etc/rc6.d/K99_dist-upgrade
#!/bin/bash
apt update && apt dist-upgrade -y && apt autoremove -y
echo 'Обновление '$(date '+%m.%d %H:%M') >> /home/bogdan/DIST-UPGRADE_BEFORE_POWER_OFF.txt
exit 0

0
AlexBKost - 26 Сентябрь, 2020 - 21:44

Собственно нужно обновление при выключении:
apt update && apt dist-upgrade -y && apt autoremove -y

А какая такая острая необходимость в слепом обновлении при выключении, без вдумчивого принятия решения?

0
Bogdan - 26 Сентябрь, 2020 - 22:46

Я полностью доверяю создателям *buntu.
Последнее время, если обновления есть, то это будут видеодрова :) Редкость чего-то другое.

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

0
AlexBKost - 26 Сентябрь, 2020 - 23:07

Прикол в том, что проверка наличия обновлений происходит сразу после включения. И даже так бывает по-жизни, что они (обновления) сами и происходят, без вмешательства пользователя. Вот почему у меня возник такой "странный" вопрос.

И ещё, обновления совсем не ограничиваются видеодрайверами, а обновляется ещё много чего, от версии ядра до версии плазмы. Но это уже совсем другая история.

+4
dm - 27 Сентябрь, 2020 - 19:14
Изображение пользователя dm.

Статейку небольшую на эту тему написал: Запуск скрипта при выключении компьютера

+1
Bogdan - 14 Октябрь, 2020 - 18:24

Спасибо огромнейшее!
Уже не раз с этим systemd сталкиваюсь, путанина сплошная... Ща очередная попытка РАЗОБРАТЬСЯ, а не тупо содрать.

0
JokerBand - 2 Октябрь, 2020 - 19:22

Почитайте про cron. Можно любые задачи планировать.
Я на python написал небольшой скрипт, при запуске каждый раз он выполняется.

А вообще, всё верно. Система сама позаботится об обновлениях.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры