Hi Daniel,
On Fri 05.12.2014 11:16:59, Daniel Leidert wrote:
Kann ich den Schlafmodus verhindern, wenn ein bestimmter Benutzer X eingeloggt ist? $Suchmaschine erbrachte bisher keine sinnvolle Information. Daher bin ich für alle Tipps dankbar.
Ich habe genau das folgende Script im Einsatz:
/etc/pm/sleep.d/01_prevent_on_rsync: #!/bin/bash if ps -ef | grep -q "[rs]ync --server" then exit 1 else exit 0 fi
Die Hooks in {/etc,/usr/lib/pm-utils}/sleep.d werden beim Start des Suspend-Modus aufgerufen, und sollte eines der Scripte einen Exit-Code != 0 zurückgeben wird der Suspend-Versuch abgebrochen.
Ich hab mit diesem Script den Sleep-Modus für eine Debian-Workstation unterbunden, die per WakeOnLan geweckt wird, und dann nach 30min einschlafen würde, bevor das Backup eine Chance hatte, durchzulaufen.
Wenn du mehr über die Funktionalität wissen magst kannst du mal bei der Archlinux-Wikiseite vorbeischauen (fast alles trifft genauso auf Debian zu): https://wiki.archlinux.org/index.php/pm-utils
Grüße, Andre