Hm, das gibt's doch nicht
Auch wenn es wenig aussichtsreich ist (ich sehe keinen Fehler), schreib die echo Zeile einmal testweise vor die case-Abfrage.
ich werde das sobald ich dazu komme einmal auf meinem jessie ausprobieren…
______________
…so, ich glaube jetzt weiß ich ungefähr was los ist:
Die Desktopumgebung (zumindest mate, xfce und gnome) nutzt upower und das wiederum offensichtlich systemd oder gleich direkt systemd. systemd führt die Skripte aber nicht aus.
pm-suspend, pm-hibernate,… aus den pm-utils führen die Skripte aus, werden aber offensichtlich nicht oder kaum mehr genutzt.
Bei systemd kann man auch eigene Skripte ausführen, aber da ist es etwas komplizierter:
https://wiki.archlinux.org/index.php/Po ... leep_hooks
Kurze Zusammenfassung: Man erstelle eine Datei /etc/systemd/system/root-resume.service
Code: Alles auswählen
[Unit]
Description=Local system resume actions
After=suspend.target
[Service]
Type=simple
ExecStart=/sbin/hdparm -B 254 /dev/sda
[Install]
WantedBy=suspend.target
(und vielleicht dasselbe mit angepaßten Dateinamen auch noch mit sleep.target statt suspend.target (?). Ich weiß nicht, wofür sleep.target eigentlich da ist.
Suspend to disk müsste hibernate.target heißen, aber auf meinem System habe ich kein hibernate.target gefunden — sonst hätte ich gesagt, dass du dafür auch eine solche Datei erstellen könntest.
Für den Anfang sollte das gepostete root-resume mit suspend.target genügen.)
schalte sie als root mit
„scharf“ und hoffe das beste.
Allerdings sage ich gleich, dass ich nicht weiß ob es genauso auch funktioniert. Weder kenne ich mich mit systemd besonders gut aus, noch bin ich mir sicher, wie sehr sich arch und Debian in solchen Punkten unterscheiden.