Networkmanager: dispatcher.d / pre-down.d больше не выполняется при завершении работы

Я использую это решение ( https://askubuntu.com/a/674106/39966 ) для отключения NFS при завершении работы. Но теперь я обнаружил, что в большинстве случаев, когда я выключаю компьютер через меню XFCE, сценарий предварительного отключения не выполняется (я вижу это по сообщению регистратора, которое не появляется)

0
задан 13 April 2017 в 15:23

2 ответа

Другие , где наличие той же проблемы.

похоже, что было изменение в Сетевом менеджере , который больше не закрывает связь на закрытии Сетевого менеджера. Я смог добавить systemd обслуживание, которое будет выполнено, когда сеть идет офлайн.

я создал файл /etc/systemd/system/networkdown.service с содержанием:

[Unit]
Wants=network-online.target
After=network.target network-online.target

[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=/bin/umount /media/media
RemainAfterExit=yes

Это, кажется, работает.

0
ответ дан 14 April 2017 в 01:23
  • 1
    Хорошо - проблема как новый пользователь Linux, которого я не знаю который папки скопировать, чтобы дать мне переустанавливаемую систему с драйверами, приложения и т.д. – kerry 22 December 2016 в 22:04

Этот ответ мне подошёл. Но... Мне пришлось добавить блок [Install] в нижней части вышеуказанного юнит-файла.

[Unit]
Wants=network-online.target
After=network.target network-online.target

[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=/bin/umount /media/media
RemainAfterExit=yes

[Install]
WantedBy=suspend.target
1
ответ дан 15 December 2020 в 12:50

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

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