Re: systemd hängt beim Herunterfahren an mounts
Michael Biebl <biebl <at> debian.org> writes:
>
> Am 15.09.2015 um 23:29 schrieb Jürgen Bausa:
>
> > Funktioniert leider nicht, da das Script mit der Aktion "pre-up" zwar
Das war ein Tippfehler. Muss natürlich "pre-down" heißen. Im Script
war es aber richtig benannt.
> > beim stoppen der wlan-Verbindung durch den Benutzer, aber nicht beim
> > stoppen beim Herunterfahren aufgerufen wird. Schade.
>
> Kannst du das mal explizit mit
> systemctl stop NetworkManager
> testen. Funktioniert da das unmount mit einem pre-down Skript?
>
Ich verwende folgendes Script, das unter
/etc/NetworkManager/dispatcher.d/pre-down.d abgelegt ist.
----------------------------------------
#!/bin/bash
INTERFACE=$1
ACTION=$2
logger "$0 called: INTERFACE=$INTERFACE ACTION=$ACTION"
case "$ACTION" in
up)
systemctl start autofs
logger "starting autofs"
;;
pre-down)
systemctl stop autofs
logger "stopping autofs"
;;
*)
echo $"Usage: $0 {up|pre-down}"
exit 1
esac
----------------------------------------
Das Unterverzeichnis bewirkt offenbar, dass es nur bei der Action
"pre-down" aufgerufen wird.
Beende ich jetzt NM mit "systemctl stop NetworkManager", so wird das Script
aufgerufen und beendet autofs. Genauso funktionierts, wenn ich am NM-Applet
die wlan-Verbindung trenne.
Wenn ich dagegen den Rechner herunterfahre, wird es nicht aufgerufen.
Jürgen
Reply to: