Ich habe gerade die Benachrichtigung erhalten, dass unsere Website morgen früh einen Stromausfall hat.
Ich bin ein Windows-Administrator, aber ich muss mich um unseren Linux-Administrator kümmern, der erst morgen Abend da ist.
Ich muss unseren RHEL-Server morgen früh um 06:45 Uhr herunterfahren (ohne dass ich das tue).
Ich habe hier recherchiert, sehe aber gemischte Antworten mit shutdown
, manche sagen -h
, manche sagen -p
, manche sagen etwas ganz anderes.
Es ist 21: 15 Uhr und ich muss um 6:45 Uhr morgens herunterfahren. Was ist der einfachste Weg, wie ich das planen kann?
command-line
rhel
date
shutdown
user4166144
quelle
quelle
man shutdown
auf Ihrem System.Antworten:
Sie können verwenden
shutdown
:Und um es zu überprüfen:
Wenn Sie es stornieren möchten:
Dies setzt natürlich voraus, dass die Abschaltzeit bereits abgelaufen ist.
quelle
]# shutdown -g 06:45 Shutdown cancelled.
.shutdown -g 06:45
inps
Ausgabe. Ich nehme an, es ist in Ordnung, die SSH-Sitzung zu schließen, oder?shutdown
noch läuft). Andernfalls benötigen Siesudo nohup shutdown...
- obwohl dies nicht erforderlich sein sollte (das HUP-Signal wird als normaler Benutzer gesendet, also ...)Sie sollten den
at
Befehl verwenden:Geben Sie das nicht ein
<EOT>
, sondern drücken Sie bei der zweiten Eingabeaufforderung Ctrl+ .Dat>
Der wesentliche Vorteil der Verwendung
at
gegenüber der Verwendungshutdown
mit einem TIME Argumente, ist , dass es real, persistent, Terminplanung beinhaltet, und funktioniert auch , wenn die Maschine in der Zwischenzeitperiode neu gestartet wird. Inshutdown TIME
einem solchen Fall wird der nicht automatisch neu gestartet, was zu einem doppelten undurchsichtigen Ausschalten führen kann, wenn der Neustart in der Zwischenzeit nicht erwartet wurde.quelle
Ein anderer Weg
su -c 'echo "systemctl poweroff" | at 06:45'
quelle