
Ich verwende dies (https://askubuntu.com/a/674106/39966) Lösung zum Aushängen eines NFS beim Herunterfahren. Aber jetzt habe ich festgestellt, dass in den meisten Fällen, wenn ich den Computer über das XFCE-Menü herunterfahre, das Pre-Down-Skript nicht ausgeführt wird (ich sehe dies an einer Logger-Meldung, die nicht angezeigt wird).
Antwort1
Anderewo ich das gleiche Problem hatte.
Es sieht aus, als ob es eineÄnderung im Netzwerk-Managerwodurch die Verbindung beim Herunterfahren von Network Manager nicht mehr geschlossen wird. Ich konnte einen systemd-Dienst hinzufügen, der ausgeführt wird, wenn das Netzwerk offline geht.
Ich habe eine Datei /etc/systemd/system/networkdown.service
mit dem Inhalt erstellt:
[Unit]
Wants=network-online.target
After=network.target network-online.target
[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=/bin/umount /media/media
RemainAfterExit=yes
Das scheint zu funktionieren.
Antwort2
Diese Antworthat bei mir gut funktioniert. Aber... ich musste unten in der obigen Unit-Datei einen [Install]-Block hinzufügen.
[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