Lösung 1:
Wenn es sich um einen einmaligen Deal handelt, können Sie den Shutdown-Befehl mit -r als Argument verwenden. Anstatt jetzt herunterzufahren, können Sie die Zeit als Parameter hinzufügen (z. B. shutdown -r 12:30
).
Lösung 2:
Laut Manpage:/sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message] gefunden unter -->http://unixhelp.ed.ac.uk/CGI/man-cgi?shutdown+ 8
Viele Optionen zur Auswahl, aber um Ihre Frage zu beantworten.
Neustart in 5 Minuten:/sbin/shutdown -r 5 "Neustart in fünf Minuten"
Neustart genau um 23:00 Uhr:/sbin/shutdown -r 23:00 "Neustart um 23:00 Uhr."
HINWEIS:Ihre Nachricht wird an alle aktiven Terminals / Sitzungen gesendet.
Lösung 3:
die at
Befehl ist, was Sie wollen.
at 5:00pm
do
cd /
/full/path/to/init 6
done
at -l
listet die at cmds
Lösung 4:
Der einfachste Weg, den ich mir vorstellen kann, ist:
# sleep 2h && reboot
Führen Sie dies als root aus.