====== Server zeitgesteuert herunterfahren ====== Die unten genannten Befehle gehen davon aus, das man den Server **zu einer bestimmten Zeit** herunterfahren möchte. Die Befehle sind natürlich deutlich einfach wenn man **nach einer bestimmten Zeit** herunterfahren will: Linux: shutdown -h now Nachricht (statt now kann natürlich auch etwas wie +3 (für 3 Minuten warten) stehen. Windows: shutdown -s -t 30 -c "Nachricht" ===== Linux ===== Als root an Ihrem Server anmelden und Befehle eingeben: ==== mit at ==== Vorbereitungen: ''at'' muss installiert sein und Dienst/daemon "atd" muss laufen. echo "/sbin/shutdown -h now" | at 22:00 01.09.2009 Der Befehl ''atq'' zeigt geplante Aufgaben. ==== mit shutdown ==== ntpdate time.fu-berlin.de // oder einen anderen Time-Server screen -d -m "shutdown -h +$(($(date +%s -d "MM/DD hh:mm YYYY") - $(date +%s) / 60))" MM/DD hh:mm YYYY ist dann also für den 01.02.2006 um 04:30: screen -d -m "shutdown -h +$(($(date +%s -d "02/01 04:30 2006") - $(date +%s) / 60))" :!: Achtung: Dieser Befehl wird durch einen Reboot aufgehoben und muss daher nach jedem Reboot neu eingegeben werden!!! ===== Windows ===== - als Administrator an Ihrem Server **anmelden** - **Öffnen** Sie die "Systemsteuerung" - **Öffnen** Sie dort die "Geplanten Tasks" - **Doppelklicken** Sie auf "Geplanten Task hinzufügen" - **Klicken** Sie auf "weiter" - **Klicken** Sie auf "Durchsuchen..." - **Geben Sie** im Feld "Dateiname:" folgendes **ein:** "C:\windows\system32\shutdown.exe" - **Klicken** Sie auf "Öffnen" - **Wählen** Sie jetzt unten "Einmalig" aus und klicken auf "weiter" - Als Startzeit **geben** sie eine Uhrzeit und ein Startdatum **ein** und klicken Sie dann auf "weiter" - **Geben** Sie dort zweimal das Administratorkennwort **ein** und klicken auf "weiter" - **Markieren** Sie den Punkt "Erweiterte Eigenschaften für diesen Task beim Klicken auf 'Fertig stellen' öffnen." und klicken dann auf "Fertig stellen" - **Geben** Sie im Feld "Ausführen." hinter dem "c:\windows\system32\shutdown.exe" noch zusätzlich "/p /d p:1:1 /f" **ein**, so dass dort dann "c:\windows\system32\shutdown.exe /p /d p:1:1 /f" steht. - **Klicken** Sie auf "OK" - **Geben** Sie noch zweimal das Administratorkennwort **ein** und bestätigen Sie mit OK Ihr Server wird dann automatisch zum angegebenen Termin sauber heruntergefahren, um Datenverlust zu vermeiden. Sollte sich Ihr Administrator Passwort bis zu diesem Datum ändern, so muss dies in den Eigenschaften dieses Tasks ebenfalls nachgetragen werden. Die Speicherung des Passwortes kann natürlich ein Sicherheitsrisiko sein, es bleibt zu hoffen, dass diese Datei wirklich nur für den Administrator lesbar ist...