sviluppo-web-qa.it

Come posso programmare un riavvio su Linux?

Mi piacerebbe poter pianificare un riavvio del server in un momento specifico, ma non regolarmente. Come posso fare questo senza perdere tempo con l'aggiunta e la rimozione di voci cron?

27
jldugger

Se è un affare una tantum, puoi usare il comando shutdown con -r come argomento. Invece di utilizzare lo spegnimento ora, puoi aggiungere il tempo come parametro (ad esempio shutdown -r 12:30).

57
Josip Medved

Secondo la pagina man:/sbin/shutdown [-t sec] [-arkhncfFHP] time [messaggio di avviso] trovato su -> http://unixhelp.ed.ac.uk/CGI/man- cgi? shutdown + 8

Carico di opzioni tra cui scegliere ma, per rispondere alla tua domanda.

Per riavviare in 5 minuti:/sbin/shutdown -r 5 "riavvia in cinque minuti"

Per riavviare esattamente alle 11:00:/sbin/shutdown -r 23:00 "riavvio alle 11:00."

NOTA: il tuo messaggio verrà trasmesso a tutti i terminali/sessioni attivi.

13
ForgeMan

il comando at è quello che vuoi.

at 5:00pm 
do
cd /
/full/path/to/init 6
done

at -l elencherà i cmds

6
egorgry

il modo più semplice a cui riesco a pensare è, come root:

dormire 2h && riavviare

5
Omry
echo "reboot" | at -m 23:00       

....

0
snh_nl