Arbeiten mit Power Management

Definieren der Leerlaufzeit über ein Skript

Sie haben auch die Möglichkeit, ein Skript zu erstellen, das zusätzliche Kriterien abfragt, bevor AutoShutdown das System automatisch abschaltet. Nachdem alle Leerlaufkriterien erfüllt sind, wird durch den Eintrag idlecheck in der Datei /etc/power.conf das Skript ausgeführt, das Sie in diesem Eintrag angegeben haben.

Auf einem System, dessen Datei /etc/power.conf die unten abgebildete idlecheck-Zeile enthält, wird beispielsweise ein Skript im Verzeichnis /home/silvia ausgeführt, sobald alle für das System in der Datei power.conf definierten Leerlaufkriterien erfüllt sind:


# Die im autoshutdown-Eintrag definierte Leerlaufzeit wird in
# $PM_IDLETIME an das Programm idlecheck übergeben, und idlecheck
# gibt die Leerlaufzeit des Systems (in Minuten) 
# im Rückgabecode zurück.
idlecheck          /home/silvia/idlecheck

Das Skript sollte einen Wert zurückgeben, der die Leerlaufzeit in Minuten angibt. Ist der zurückgegebene Wert größer oder gleich dem im Eintrag "autoshutdown" der Datei /etc/power.conf angegebenen Wert, so wird das System abgeschaltet. Ist der zurückgegebene Wert kleiner als die in der Datei eingetragene Leerlaufzeit, wird das System nicht abgeschaltet.


Hinweis -

Stellen Sie sicher, daß das Skript für idlecheck ausführbar ist und einen Rückgabewert ausgibt. Wird kein expliziter Rückgabewert ausgegeben, so wurde der Wert Null zurückgegeben, was bedeutet, daß das System aktiv ist und daß somit kein Abschalten durch AutoShutdown erfolgt.