ich möchte vor einem suspend das Ethernetinterface abschalten und das zugehörige Modul ``e1000e`` entladen. Dazu hatte ich unter Wheezy in der Datei `` /etc/pm/config.d/module`` einen Eintrag
Code: Alles auswählen
SUSPEND_MODULES="e1000e"
Code: Alles auswählen
#!/bin/sh
case "$1" in
"hibernate"|"suspend")
ifdown eth0
;;
"thaw"|"resume")
ifup eth0
;;
esac
Unter Jessie und systemd habe ich erstmal testweise laut manpage ``SYSTEMD-SUDSPEND.SERVICE(8)`` unter ``/usr/lib/systemd/system-sleep/`` ein Skript ``test.sh`` angelegt:
Code: Alles auswählen
#!/bin/sh
if [ "$1" = "pre" ]; then
echo $1, $2 >> /usr/lib/systemd/system-sleep/pre
else
echo $1, $2 >> /usr/lib/systemd/system-sleep/post
fi
exit 0
Was mache ich falsch bzw. wie muss ich vorgehen, um vor und nach einem Ruhezustand ein Skript auszuführen?
mutetella