Shutdown an bestimmten Tag

daniel s - Samstag, 10. Juli 2010 22:49:29 - 8 Antworten

Hallo community,

ich brauche dringend den Befehl um meinen Rechner an aeinem bestimmten Tag auszuschalten.
Ich denke per " shutdown datum & uhrzeit. Ich finde aber nur Seiten wo steht zu welcher Zeit, also heute, und nicht mit Datum.

Grund:
Ich fahr heute Nacht noch weg, der Rechner hat noch 2 Tage zu tun und dann soll er ausgehen.

Bitte um Antwort bis 23:20 uhr.
Sonst muss ich hier alles abbrechen weil ich den Rechner nicht 2 Wochen am Stück laufen lassen will.

Danke im Vorraus
daniel

Antworten
Wie zuverlässig ist der "Prozess"?
Christian Berg, Montag, 12. Juli 2010 18:40:34
Ein/Ausklappen

Wie zuverlässig ist denn die Angabe wie lange dieser eine Vorgang noch läuft?
mit dem Befehl "at" kannst du wie oben im Post ein Kommando erst zu einem bestimmten Datum inkl. Uhrzeit ausführen lassen, aber was ist wenn dann der Prozess doch nicht fertig ist?

Es wäre ja blöd, wenn der PC dann doch runter fährt und zig Arbeitsstunden umsonst waren.

Folgendes Shell Script würde das Problem lösen:
#!/bin/bash
process_name="ich_bin_ein_wichtiger_prozess"

pkill -0 $process_name
error_level=$?
echo "errorlevel für pkill -0 $process_name: $error_level"
if [ $error_level -eq 0 ]; then
echo "$process_name Rennt noch!"
else
echo "$process_name ist zu ende, fahre herunter"
#shutdown -h now
fi

Was noch zu tun ist:
1. Den Wert von process_name= auf den Namen des Prozesses der wichtig ist umbenennen.
2. Das Script testen ob es rennt.
3. Das #Kommentar Zeichen vor shutdown -h now entfernen.
4. Das Script in deinen Cronjob eintragen so das es 1x in der Stunde läuft.


Bewertung: 293 Punkte bei 66 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Wie zuverlässig ist der "Prozess"?
daniel s, Dienstag, 13. Juli 2010 11:33:59
Ein/Ausklappen

Danke,
aber was das scripten angeht, habe ich ( noch ) genauso viel Ahnung wie vom fliegen.
Fange erst an das zu lernen. Hab mir jetzt ein O'Reilly Buch gekauft.
~~~~~~~~~~~~

ich hab das jetzt anders gelöst.
Nachdem ich weiter gesucht habe, bin ich auf die Möglichkeit der ssh Verbindung gestoßen und konnte so gestern meinen Rechner aus der Ferne ausschalten. Zumindest hoffe ich das der Rechner jetzt aus ist, weil ich kann keine Verbindung mehr zu ihm aufbauen.

dennoch werde ich mir Ihren Tipp gut beiseite legen fürs nächste mal, (wenn ich das verstehe was Sie geschrieben haben).

mfg
daniel S


Bewertung: 180 Punkte bei 133 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Einfachheit siegt
Christian Berg, Dienstag, 13. Juli 2010 12:22:14
Ein/Ausklappen

Ja... SSH ist natürlich der Trumpf. Daran hätten wir gleich denken können.

Wenn der PC Internet hat (zu 99% ja) und man selbst im Urlaub echtes Internet hat, nicht nur eine "Surfstation" (zu 75% ja), kann man ja selbst den PC ausschalten wenn man sieht, dass er fertig ist mit der Arbeit.

Das Script von mir hätte auch nur dann funktioniert wenn sich das Programm nach getätigter Arbeit selbst beendet hätte. Die meisten grafischen Dinge wie Videoschnitt & 3D Renderer machen das eh nicht.

Wenn die SSH Verbindung nach einem "going down for Shutdown..." "plötzlich" verloren gegangen ist, wir der PC daheim ausgeschaltet sein.


Bewertung: 213 Punkte bei 97 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
Wie wärs denn mit?
sebastian111 (unangemeldet), Montag, 12. Juli 2010 10:35:51
Ein/Ausklappen

Ich kenne das Tool Gshutdown - also vom Namen her :-) Das bietet eine grafische Oberfläche für gesteuertes Runterfahren. Ob es nun genau das kann was Du willst weiß ich nicht.

Auf jeden Fall kann man zwei Tage sonst ja auch gerade noch so in Stunden umrechnen ;-)

Oh - 23:20 Uhr - komme ich wohl zu spät.


Bewertung: 299 Punkte bei 64 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Wie wärs denn mit?
René Franke, Montag, 12. Juli 2010 12:25:32
Ein/Ausklappen

Noch später, aber trotzdem:
at <Zeit> <Datum>.

Das ist quasi die Allzweckwaffe zum zeitgesteuerten Prozessstart. Eignet sich z.B. auch prima als Ersatz für den Radiowecker.

René


Bewertung: 202 Punkte bei 110 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Wie wärs denn mit?
Chris (unangemeldet), Donnerstag, 15. Juli 2010 13:05:40
Ein/Ausklappen

Es gibt (je nach Shell) auch den Befehl "wait PID"

zB wenn rsync xyz &
[3128]
zurückgibt

hätte zB auch

wait 3128 && shutdown -h now

es getan.




Bewertung: 280 Punkte bei 66 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Wie wärs denn mit?
René Franke, Freitag, 16. Juli 2010 16:58:13
Ein/Ausklappen

Oder auch so:
( [Prozess-der-lange-dauert] || [Verhalten-im-Fehlerfall] ) && shutdown -h now

René



Bewertung: 265 Punkte bei 68 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Wie wärs denn mit?
René Franke, Freitag, 16. Juli 2010 17:56:04
Ein/Ausklappen

[Nachtrag]
Und jetzt noch in luxuriös.
Sei [Prozess] derjenige Befehl, um den es eigentlich geht und der sowohl im Erfolgs- als auch im Fehlerfall eine Ausgabe produziert.
[Logfile] sei eine Datei, die die Meldungen des Prozesses aufnehmen soll.
Los gehts:
( [Prozess] &> [Logfile] || sleep 1 ) && shutdown -h now

Grundregel #3: Die Bash ist dein Freund.

René





Bewertung: 280 Punkte bei 64 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

  • Shell-Tipps
    Erfahrene Linux-Nutzer schwören auf flexible Kommandozeilentools, mit denen sie manche Aufgabe schneller als in grafischen Programmen bewältigen. Wir stellen die wichtigsten Hilfsprogramme vor, um auch Einsteiger zu einem Ausflug auf die Shell zu ermutigen.
  • Gnome-Tipps
    Gnome ist neben KDE die zweite große Desktopumgebung für Linux. In den Gnome-Tipps stellen wir regelmäßig Nützliches und Praktisches für die alternative grafische Oberfläche vor.
  • HTTraQt 1.3.0 veröffentlicht
    Die grafische Oberfläche für die Bibliothek wurde aktualisiert. Neu sind unter anderem die zusätzlichen Funktionen zum Herunterfahren des Rechners nach dem Beenden sowie Unterstützung des Frameworks Qt5.
  • Zu Befehl
    Die tägliche Arbeit unter Linux wird aus Sicherheitsgründen nicht mit Root-Rechten, sondern unter einem normalen Account durchgeführt. Wer nicht für jede administrative Aufgabe mit su in den Superuser-Modus wechseln will, findet mit sudo Hilfe.
  • Neue Pläne für den schlanken Display-Manager
    Mit einer einheitlichen Basis und einer verbesserten API wollen die Entwickler von LightDM unterschiedliche Ansätze für Display-Manager in der Tradition von XDM vereinheitlichen. Jetzt stehen die nächsten konkreten Schritte an.

Aktuelle Fragen

added to access control list
Ingrid Kroll, 27.03.2018 07:59, 10 Antworten
Hallo allerseits, bin einfache Nutzerin und absolut Linux-unwissend............ Beim ganz norm...
Passwortsicherheit
Joe Cole, 15.03.2018 15:15, 2 Antworten
Ich bin derzeit selbständig und meine Existenz hängt am meinem Unternehmen. Wahrscheinlich verfol...
Brother drucker einrichten.
Achim Zerrer, 13.03.2018 11:26, 1 Antworten
Da mein Rechner abgestürzt war, musste ich das Betriebssystem neu einrichten. Jetzt hänge ich wi...
Internet abschalten
Karl-Heinz Hauser, 20.02.2018 20:10, 2 Antworten
In der Symbolleiste kann man das Kabelnetzwerk ein und ausschalten. Wie sicher ist die Abschaltu...
JQuery-Script läuft nicht mit Linux-Browsern
Stefan Jahn, 16.02.2018 12:49, 2 Antworten
Hallo zusammen, ...folgender goldener Code (ein jQuery-Script als Ergebnis verschiedener Exper...

Stellenmarkt

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Fritz-Box Statusmail mit Procmail filtern
"Michael R. Moschner", 18.04.2018 17:12
Am Dienstag, 17. April 2018, 18:34:20 schrieb Uwe Herrmuth: Hallo Uwe > Da kommen manchmal auch nicht ga...
Re: [EasyLinux-Ubuntu] Fritz-Box Statusmail mit Procmail filtern
Uwe Herrmuth, 17.04.2018 18:34
Hallo Michael, Michael schrieb am 17.04.2018 um 14:51: > Das versenden von Nachrichten habe ich auf die...
Re: [EasyLinux-Ubuntu] Fritz-Box Statusmail mit Procmail filtern
"Michael R. Moschner", 17.04.2018 14:51
Am Samstag, 31. März 2018, 16:54:40 schrieb Uwe Herrmuth: Hallo Uwe, danke für Deine Erläuterungen. Ich h...
Re: [EasyLinux-Ubuntu] CPU FREQ DEBIAN STRETCH
Uwe Herrmuth, 12.04.2018 22:01
Hallo Ralf, flecralf schrieb am 12.04.2018 um 12:07: > Wie stelle ich es an, dass ich in XFCE die Freque...
Re: [EasyLinux-Ubuntu] CPU FREQ DEBIAN STRETCH
Stephan Goldenberg, 12.04.2018 13:13
On 12.04.2018 12:07, flecralf wrote: > > Eine rc.local habe ich angelegt, wird aber offenbar teilweise...