Verzögertes herunterfahren eines (Ubuntu) Rechners (shutdown)

März 11th, 2009 | Tags: , , , , , ,
Anzeige

top_shutdownGestern habend hat die Dame meines vertrauens ihre letzte Woche verpassten Serien bei unserem Online-Videorekorder heruntergeladen. Was abends natürlich immer ein schlechte entscheidung ist, da scheinbar jeder auf die Idee kommt, und darum auch die Downloadgeschwindigkeit stark nachlässt. Da kann man gut und gerne 2-3 Stunden an einer 60 Minuten langen Sendung laden.1

Gestern wollten war dann aber schon Schlafenszeit angesagt und der Countdown zeigte immernoch ~45 Minuten an. Da fing die Dame (mit einem leichten nörgelnden Unterton an sich ihr Windows wieder zurück zu wünschen. “Bei Flashget könnte ich sagen, er soll ausmachen, wenn er fertig ist.” Das konnte ich natürlich nicht auf mir und Ubuntu sitzen lassen. Da fiel mir ein, dass man ja in einer Welt fern ab von Grafischenoberflächen den Rechner auch aus machen konnte, und dabei konnte man sogar eine Zeit eingeben. Und so geht es:

shutdown -h +$MINUTEN [“Text”]
shutdown -h $Stunde:$Minute [“Txt”]

Shutdown, so lautet der Befehl bringt den Rechner über die Komandozeile (Konsole) zum herunterfahren nach $MINUTEN (ein Wert in Minuten) (Es geht auch eine genaue Zeitansage in der Form Stunde:Minuten z.B. 20:15). Dabei kann optional auch ein Text eingegeben werden dieser wird nochmal auf der Komandozeile angezeigt (Für alle Benutzer die an dem Rechner angemeldet sind). Wichtig ist dabei der Parameter -h. Auch wenn shutdown darauf schließen lässt, dass der Rechner aus geht und aus bleibt, startet der Befehl (ohne Parameter)2 den Rechner “nur” einmal durch. Erst -h (h steht für hold) stopt den Rechner nach dem herunterfahren.

Sinnvolle Anwendung ist beispielsweise auch das beschrenken der Rechnerzeit von Anwendern (Kindern) :) Beim starten des Kinderrechners ein script bauen, welches nach 60 Minuten (oder alternativ auch zu bestimmten Uhrzeiten) den Rechner wieder aus macht.3

  1. Wenn ich bedenke, das ich dafür auch noch Geld bezahle, bin ich überrascht von mir, das ich das überhaupt noch mit mache []
  2. Die anderen Parameter bitte der Man-Page []
  3. Beim schreiben dieser kleinen Bemerkung ist mir aufgefallen, wie “Elternfreundlich” Linux doch ist. Mit ein wenig wissen, und hauseigenen Mitteln kann man aus einer Ubuntuinstallation ein “Kindersicheres” System machen, welches auch ohne teure Kinderschutzsoftware) auskommt. Mensch, das ist ja fast mal wert darüber intensiver nachzudenken und darüber zu schreiben… Ich brauche definitiv mehr Zeit []

Unterstütze


Fatal error: Uncaught Error: Call to undefined function the_flattr_permalink() in /www/htdocs/w0108152/sebastian.thiele.me/wp-content/plugins/mystuff.php:22 Stack trace: #0 /www/htdocs/w0108152/sebastian.thiele.me/wp-content/themes/elegant-box/single.php(50): mySM() #1 /www/htdocs/w0108152/sebastian.thiele.me/wp-includes/template-loader.php(74): include('/www/htdocs/w01...') #2 /www/htdocs/w0108152/sebastian.thiele.me/wp-blog-header.php(16): require_once('/www/htdocs/w01...') #3 /www/htdocs/w0108152/sebastian.thiele.me/index.php(17): require('/www/htdocs/w01...') #4 {main} thrown in /www/htdocs/w0108152/sebastian.thiele.me/wp-content/plugins/mystuff.php on line 22