Questo articolo descrive come pianificare i riavvii nel sistema operativo Ubuntu®.
Programma un riavvio utilizzando crontab
Supponiamo di voler riavviare il server ogni giorno alle 2:05. Esegui i seguenti passaggi, adattando i dettagli alle tue esigenze:
-
Utilizzare il comando seguente per modificare il file crontab:
$ sudo crontab -e
-
Per accedere alla modalità di inserimento e aggiungi una nuova riga alla fine del file, sposta il cursore sull'ultima riga e premi la lettera o .
-
Nella riga vuota, aggiungi la seguente riga al file per impostare il tempo di esecuzione giornaliero desiderato e il comando da eseguire:
05 02 * * * /sbin/shutdown -r +5
-
Premi Esc per uscire dalla modalità di inserimento e quindi immettere :wq per salvare il file e uscire da
crontab
.
Crontab
esempio:
L'esempio seguente mostra i possibili valori per ogni elemento di una riga in crontab
.
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0, Monday=1, and so on)
# | | | | |
# * * * * * user-name command-to-be-executed
Nota: Il riavvio periodico del server potrebbe essere una soluzione temporanea. Risolvi il problema reale invece di affidarti al riavvio del server per mascherare il problema.