Wie kann ich das System nach einer bestimmten anpassbaren Zeit automatisch herunterfahren?
shutdown
automation
NES
quelle
quelle
Antworten:
Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:
und ersetzen Sie einfach 60 durch die gewünschte Anzahl von Minuten.
Mehr Infos hier:
http://ubuntuforums.org/archive/index.php/t-473173.html http://www.linux.org/lessons/beginner/l5/lesson5a.html
quelle
-P
Parameter (Ausschalten) scheint ebenfalls eine gute Idee zu sein.quelle
Da das Thema abt Herunterfahren PC nach bestimmten Zeit der Inaktivität wird umgeleitet zu diesem Thema, werde ich dieses Problem hier erklären.
Ich habe viel Zeit aufgewendet, um dieses Problem zu lösen. Daher finde ich es nützlich, es zu teilen, um das gleiche Problem für andere einfach zu machen. Ich habe verschiedene Programme ausprobiert, aber sie haben bei mir nicht funktioniert. Daher fand ich die Verwendung eines kurzen Skripts mit Cronjob die beste Lösung.
Zuerst bezog ich mich auf das zeitgesteuerte Herunterfahren - Herunterfahren nach 30 Minuten
Ich werde es unten kopieren und dann Verbesserungen erklären, damit es funktioniert:
Dieses Skript benötigt einige Verbesserungen, um zu funktionieren:
OUR_USER
ist der Benutzer, auf den wir uns beziehen, um die Leerlaufzeit zu überprüfen (kein Root-Benutzer)DISPLAY=:0
ist für eine Desktop-Anzeige korrekt (führen Sie denenv
Befehl aus, umDISPLAY
Ihre Situation einzulesen )Wenn das Skript von ausgeführt wird
OUR_USER
, kann die obige Zeile reduziert werden:Dieses Thema wird unter http://ubuntuforums.org/showthread.php?t=1069602 beschrieben
Wenn das Skript von ausgeführt wird
OUR_USER
,shutdown
sollte vor dem Befehl Folgendes stehensudo
Mein Skript wurde von Cron aus Zeile für Zeile in der Cron-Datei ausgeführt:
Wenn das Skript nicht von root ausgeführt wird, sollten wir daran denken, die folgende Zeile hinzuzufügen:
In der sudoers- Datei muss für den Befehl shutdown kein Kennwort eingegeben werden.
Ich habe versucht, solche Cronjobs auf 2 ähnliche Distribution Lubuntu 12.04.4 RC LXLE 32-Bit ( http://www.lxle.net/ )
In einem System funktioniert es nur mit dem in der Datei festgelegten Root-Cronjob:
/ var / spool / cron / crontabs / root
VORBEHALT
Ein weiteres Problem ist, dass xprintidle in meinem System manchmal zufällige und manchmal logisch inkrementelle Werte für mich angegeben hat . Das Endergebnis: Mein System wurde normalerweise nach 20 Minuten heruntergefahren, wenn ich den maximalen Leerlaufwert auf 30 Minuten eingestellt habe. Ich denke, der Täter ist xscreensaver, der nicht funktioniert, wie durch die eingegebenen Parameter festgelegt.
quelle
Sie können verwenden
ComplexShutdown https://launchpad.net/complexshutdown
oder EasyShutdown https://launchpad.net/easyshutdown
quelle