crontab shutdown

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
micky06
Beiträge: 15
Registriert: 10.07.2013 11:56:25
Wohnort: Duisburg

crontab shutdown

Beitrag von micky06 » 05.11.2015 07:50:02

Da es bei mir aktuell 7 Uhr 30 ist wünsche ich euch einen guten Morgen
Liebe Kommunity
Ich hätte gerne das mein Debian Server jede Nacht seinen Dienst um 23 Uhr 30 einstellt.
Ich hätte das gern mit crontabs gelöst.
Meinen Versuch den Server mit " 30 23 * * * @shutdown " herrunter zu fahren gelang leider nicht.
Ich habe im Internet einige Skripts gesehen bei denen der Server herrunter gefahren wrd nach dem sich keine Clients mehr im
lokalem Netzwerk befinden und dann den Server herunter fahren.
Da mein Server zwar im lokalem Netz ist, aber darüberhinaus mit Hilfe von no-ip.org auch im Internet vertreten ist, ist so ein Job
nicht Sinnvoll. Auf dem Server ist ein Minecraft Server installiert der seine Daten selbstständig alle 3 Minuten sichert.
Es kommt auch äußerst selten vor das meine User nach 22 Uhr noch auf dem Server sind.
Daher reicht mir einfach das der Server ohne wenn und aber um 23 Uhr 30 seinen Dienst einstellt.
Über eine Lösung die ich vorzugsweise einfach mit Copy and Paste übernehmen kann währe ich sehr dankbar.
MfG micky06

habe noch was gefunfen was leider auch nicht funktioniert!
30 23 * * * / sbin / shutdown -h

Danke für die Antworten !!! Habe alles probiert aber der Server fährt nicht herunter
Mein Server ist ein Debian-"Wheezy" bzw. Debian 7 64 Bit Server.

Ich gehe wie folgt vor.
1.)
crontab -e

2.)
füge ein.

# m h dom mon dow command
35 13 * * * /sbin/shutdown -P now
45 13 * * * poweroff
50 13 * * * halt
55 13 * * * shutdown -h

3) Mit strg o und strg x verlasse ich crontab
und warte der Ding die da kommen.
Ich habe das als root ausgeführt. Muß man noch was ausführbar machen ?
Zuletzt geändert von micky06 am 05.11.2015 14:03:26, insgesamt 2-mal geändert.

Benutzeravatar
MSfree
Beiträge: 11741
Registriert: 25.09.2007 19:59:30

Re: crontab shutdown

Beitrag von MSfree » 05.11.2015 08:40:26

micky06 hat geschrieben:Da es bei mir aktuell 7 Uhr 30 ist wünsche ich euch einen guten Morgen
Auch einen guten Morgen.
Meinen Versuch den Server mit " 30 23 * * * @shutdown " herrunter zu fahren gelang leider nicht.
Wenig verwunderlich, denn man 5 crontab beschreibt, daß die @-Targets einmalig zum Zeitpunkt des Ereignisses ausgeführt werden und am Anfang der Zeile stehen müssen. Mit @schutdown könntest du Befehle abschicken, die noch vor dem Shutdown abgearbeitet werden sollen, ähnliches gilt für @reboot und andere.

Das, was du willst, ist wohl eher

30 23 * * * poweroff
Damit wird der Befehl poweroff jeden Tag um 23.30 ausgeführt.

Je nach Debianversion kann es auch sein, daß du statt poweroff den Befehl halt oder shutdown -h einsezten mußt.

Benutzeravatar
chris390
Beiträge: 85
Registriert: 10.02.2009 11:39:16

Re: crontab shutdown

Beitrag von chris390 » 05.11.2015 10:01:14

Hallo,

ich sage auch mal guten Morgen... :)

Der Eintrag in der Crontab sollte so aussehen:

Code: Alles auswählen

30 23 * * * /sbin/shutdown -P now
Läuft bei mir auch so.


Gruß
Christoph

Antworten