52 votes

Comment puis-je planifier un redémarrage sur Linux?

Je voudrais pouvoir planifier le redémarrage d'un serveur à un moment spécifique, mais pas régulièrement. Comment puis-je faire cela sans manipuler l'ajout et la suppression d'entrées cron ?

94voto

sallen Points 310

Si c'est une transaction unique, vous pouvez utiliser la commande d'arrêt avec -r comme argument. Au lieu d'utiliser l'arrêt immédiat, vous pouvez ajouter l'heure en paramètre (par exemple shutdown -r 12:30).

20voto

Michael Points 123

Selon la page de manuel : /sbin/shutdown [-t sec] [-arkhncfFHP] time [message d'avertissement] trouvé à --> http://unixhelp.ed.ac.uk/CGI/man-cgi?shutdown+8

Beaucoup d'options à choisir, mais pour répondre à votre question.

Pour redémarrer dans 5 minutes : /sbin/shutdown -r 5 "redémarrage dans cinq minutes"

Pour redémarrer exactement à 23:00 : /sbin/shutdown -r 23:00 "redémarrage à 23:00"

REMARQUE : votre message sera diffusé à tous les terminaux / sessions actifs.

8voto

Silver Dragon Points 2441

La commande at est ce que vous voulez.

at 17h00
do
cd /
/chemin/complet/vers/init 6
done

at -l affichera les commandes at

7voto

akaihola Points 225

La manière la plus simple que je puisse penser est :

# sleep 2h && reboot

Exécutez ceci en tant que root.

0voto

snh_nl Points 147
echo "redémarrer" | at -m 23:00       

....

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X