Chciałbym móc zaplanować ponowne uruchomienie serwera w określonym czasie, ale nie regularnie. Jak mogę to zrobić bez niepotrzebnego dodawania i usuwania wpisów CRON?
linux
scheduled-task
jldugger
źródło
źródło
Według strony podręcznika: / sbin / shutdown [-t sec] [-arkhncfFHP] czas [komunikat ostrzegawczy] znaleziony na -> http://unixhelp.ed.ac.uk/CGI/man-cgi?shutdown+ 8
Wiele opcji do wyboru, ale, aby odpowiedzieć na twoje pytanie.
Aby ponownie uruchomić za 5 minut: / sbin / shutdown -r 5 „uruchom ponownie za pięć minut”
Aby zrestartować się dokładnie o 23:00: / sbin / shutdown -r 23:00 „restartowanie o 23:00”
UWAGA: wiadomość zostanie wysłana do wszystkich aktywnych terminali / sesji.
źródło
at
polecenia jest to, co chcesz.at -l
wyświetli listę w cmdsźródło
shutdown
zamiastinit
. Nie jest konieczne wykonywanie poleceniacd
lubdo
/done
(co prawdopodobnie spowodowałoby błąd).init 6
siebie; w przeszłości występowały sporadyczne problemy zshutdown -r
niektórymi platformaminajprostszym sposobem, jaki mogę wymyślić, jest rootowanie:
prześpij 2h i uruchom ponownie
źródło