Я использую это решение ( https://askubuntu.com/a/674106/39966 ) для отключения NFS при завершении работы. Но теперь я обнаружил, что в большинстве случаев, когда я выключаю компьютер через меню XFCE, сценарий предварительного отключения не выполняется (я вижу это по сообщению регистратора, которое не появляется)
Другие , где наличие той же проблемы.
похоже, что было изменение в Сетевом менеджере , который больше не закрывает связь на закрытии Сетевого менеджера. Я смог добавить 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
Это, кажется, работает.
Этот ответ мне подошёл. Но... Мне пришлось добавить блок [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