LINUX.ORG.RU

Как вмешаться в процесс выключения/перезагрузки Debian 11

 , ,


0

1

Каким образом можно добавить свой скрипт в процесс выключения/перезагрузки Debian 11? А также можно ли исправить команды, которые подаются при выключении/перезагрузке? Например, изменить команду монтирования разделов в режим только для чтения (при выключении или перед перезагрузкой) в команду размонтирования?


Description=Run custom task at shutdown
DefaultDependencies=no
Before=shutdown.target

[Service]
Type=oneshot
ExecStart=/usr/local/bin/script.sh
TimeoutStartSec=0

[Install]
WantedBy=shutdown.target

chmod u+x /usr/local/bin/script.sh systemctl enable sd systemctl start sd

kindof
()

Как отследить, выключался/перегружался ли Ноут благодаря службе, отвечающей за електропитание (напр. когда заряд батареи был низким) или по другим причинам ? Стандартная дебианская служба (не помню точно), ничего не доустанавливал.

FreakMurderer
()
Последнее исправление: FreakMurderer (всего исправлений: 1)
Ответ на: комментарий от FreakMurderer

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

pfg ★★★★★
()

вопрос не в тему, а какая разница размонтирование или перевод в р/о ?? при отключении питания в р/о все равно ничего не запишется. а перевод в р/о требует сброс кешей записи на носитель и т.д. фс становится конститентной и ей пофих что она кудато там в р/о подключена.

pfg ★★★★★
()
Ответ на: комментарий от pfg

Я не настолько хорош, чтобы сходу понять ваш расплывчатый ответ. )

FreakMurderer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.