Hallo,
Dieser Artikel beschreibt einen Script zum automatischen Ausschalten des PC bei Nichtbenutzung.
In etwas einfacherer Form (ohne ".conf" Datei) ist dieser seit etwa 1.5 Jahren im Einsatz.
Funny
Anmeldungsdatum: Beiträge: Zähle... |
Hallo, Dieser Artikel beschreibt einen Script zum automatischen Ausschalten des PC bei Nichtbenutzung. In etwas einfacherer Form (ohne ".conf" Datei) ist dieser seit etwa 1.5 Jahren im Einsatz. Funny |
||
Wikiteam
![]() Anmeldungsdatum: Beiträge: 11288 |
Hi! Sehr schön! Sowas wäre für mich bestimmt nicht schlecht (die Kiste läuft immer viel zu lange ohne Aufsicht... 😉 ) Ein paar Dinge sind mir aufgefallen:
so long |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: Zähle... |
Hallo, habe die Änderungen durchgeführt. Falls noch kein Artikel übers zeitgesteuerte Aufwachen vorhanden ist, kann ich den auch noch erstellen (oder ins VDR-Wiki verlinken, dort ist ein guter Artikel vorhanden). Edit: Hatte es früher unter Interpid und Jaunty (aber jetzt nicht mehr getestet). Gibt es eine Vorlage die sagt es sollte eigentlich funktionieren? |
||
Wikiteam
![]() Anmeldungsdatum: Beiträge: 11288 |
Hi! Ja, sieht besser aus. Allerdings ist das mit dem "sudo" so eine Sache: Grafische Programme sollte man nicht per "sudo" aufrufen, daher gib' bitte gar keine Befehl an, sondern nimm einfach etwas wie:
Da kann dann jeder "seinen" Weg nehmen. Die "InArbeit"-Box kommt erst raus, wenn der Artikel verschoben wird; hab sie wieder eingebaut. Wenn das Skript (ist Neutrum...) auch unter intrepid und jaunty lief, darf das natürlich mit in die "getestet"-Box. Vielleicht kannst du für ACPI und NVRAM wakeup noch Links einbauen? Für den interessierten Leser, der nicht weiß, was das ist? (Wiki, Wikipedia, oder wo immer es schlüssige Infos dazu gibt?) so long |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 12 |
OK, ist drin. |
||
Wikiteam
![]() Anmeldungsdatum: Beiträge: 11288 |
Hi! Ok! Noch eine Sache 😉
Bitte beschreibe doch, wie das genau geht: Was muss in /var/spool/shutdown_off stehen, wie würde ein Schalter in /etc/autoshutdown.conf aussehen? so long |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 12 |
ist drin. |
||
Wikiteam
![]() Anmeldungsdatum: Beiträge: 11288 |
|||
Anmeldungsdatum: Beiträge: Zähle... |
Hallo Experten, super Skript, das habe ich schon lange gesucht. Nun zu meinem Problem und meiner Frage: Beim Ausführen des Skripts bekomme ich folgende Fehlermeldung: "line 88: : -e: binary operator expected" Kann mir da jemand weiterhelfen? Und eine Frage hätte ich noch: wo wird der genaue Befehl zum Herunterfahren festgelegt? Ist das "/sbin/halt" in Zeile 102? Ich frage deshalb, weil ich den Befehl gerne gegen s2disk austauschen würde. Beste Grüße und schon einem vielen Dank im Voraus Lamont 👍 |
||
Anmeldungsdatum: Beiträge: Zähle... |
hallo, ich habe das Skript ausprobiert und es hat leider so nicht funktioniert. In der Datei "checkshutdown.sh" musste ich "test" löschen, damit es funktioniert: ... if [ test -e $COUNTFILE ]; then # shutdown rm -f $COUNTFILE logit auto shutdown caused by cron /sbin/halt exit 0 else ... Richtig: ... if [ -e $COUNTFILE ]; then # shutdown rm -f $COUNTFILE logit auto shutdown caused by cron /sbin/halt exit 0 else ... Siehe dazu im Forum: http://forum.ubuntuusers.de/topic/skript-auto-off-automatisches-herunterfahren/#post-2528928 |
||
Anmeldungsdatum: Beiträge: 8 |
Hallo djaevla, vielen Dank für die schnelle Antwort. Habe "test" jetzt vor $OFFFILE und $COUNTFILE entfernt. Soweit schaut es gut aus. Beste Grüße Lamont |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 12 |
Sorry, sorry, sorry tut mir sehr leid, ich hatte beim Veröffentlichen noch "verschönert" und auch die Conf-Dateien dazugebaut. Werde ich so nie wieder machen. Davor ist das Script 2 Jahre gelaufen... Wird im Artikel berichtigt. |
||
Anmeldungsdatum: Beiträge: Zähle... |
Möchte mich an dieser stelle bei Funny für dieses megageile Script und den sehr Präzisen Wiki Artikel bedanken! 5 Daumen von mir! 👍 👍 👍 👍 👍 @ Funny mann muss im Wiki, in die Artikel Historie schauen (was ich gemacht habe), um den Urheber eines Artikels herauszubekommen. Der Urheber des Artikels ist aber nicht immer Urheber der vorgestellten Techniken. Wenn du als Urheber der Scripte erkannt (und angesprochen) werden möchtest, schreibe doch deine Uhrheberschaft als Kommentar in den Kopf der Scripte. Eine Versionsverfolgung (Historie) der Scripte hilft ebenfalls allen beteiligten! z.B.
* Anmerkung: Datumsformat mit Monat als englischer Name und 4 Stelliger Jahreszahl ist für alle weltweit eindeutig zu erkennen. Danke nochmal ! |
||
Anmeldungsdatum: Beiträge: Zähle... |
das skript funkt sehr gut, ich musste allerdings bei mir eine bash shebang einfügen ach ja und eins noch: if [ "$AUTO_SHUTDOWN" = "true" ] || [ "$AUTO_SHUTDOWN" = "yes" ] ; then die equal signs müssen doch doppelte sein also " == " sonst werden den vars ja neue werte zugewiesen vg roli |
||
Anmeldungsdatum: Beiträge: 8 |
Hallo, Super-Skript! Ich würde es gern erweitern um die Möglichkeit bei UPNP-Verbindungen den PC nicht herunterzufahren. Dafür dachte ich an eine Variable "UPNP" mit IP-Adressen (analog zu SAMBANETWORK) in der Conf-Datei und folgenden Code im Skript (bei Funktion "IsBusy"):
Ich kenne mich mit Bash-Skripten kaum aus und wollte daher einfach mal fragen, ob das so funktionieren kann? Falls ja, kann man es ja auch ins Wiki einfügen (ggf. noch flexibler?). Beste Grüße |