it-swarm-fr.com

Comment planifier un redémarrage sous Linux?

J'aimerais pouvoir planifier un redémarrage du serveur à un moment précis, mais pas régulièrement. Comment puis-je faire cela sans devoir ajouter et supprimer des entrées cron?

27
jldugger

S'il s'agit d'une transaction unique, vous pouvez utiliser la commande shutdown avec -r comme argument. Au lieu d'utiliser l'arrêt maintenant, vous pouvez ajouter du temps comme paramètre (par exemple shutdown -r 12:30).

57
Josip Medved

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

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

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

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

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

13
ForgeMan

la commande at est ce que vous voulez.

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

at -l listera les at cmds

6
egorgry

la façon la plus simple à laquelle je peux penser est, en tant que root:

sommeil 2h && redémarrage

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

....

0
snh_nl