Je viens de recevoir une notification que notre site a une panne de courant demain matin.
Je suis un administrateur Windows mais je dois couvrir pour notre administrateur Linux qui n'est pas là jusqu'à demain soir.
J'ai besoin d'arrêter notre serveur RHEL à 06:45 demain matin (sans que je le fasse).
J'ai cherché ici mais je vois des réponses mitigées en utilisant shutdown
, certains disent -h
, certains disent -p
, certains disent quelque chose de complètement différent.
Il est 21h15 maintenant et je dois arrêter à 6h45 du matin. Quelle est la manière la plus simple de planifier cela?
command-line
rhel
date
shutdown
user4166144
la source
la source
man shutdown
sur votre système.Réponses:
Vous pouvez utiliser
shutdown
:Et pour le vérifier:
Si vous souhaitez l'annuler:
Cela suppose bien sûr que le temps d'arrêt est déjà passé.
la source
]# shutdown -g 06:45 Shutdown cancelled.
.shutdown -g 06:45
enps
sortie maintenant. Je suppose que je suis d'accord pour fermer la session SSH, non?shutdown
est toujours en cours d'exécution). Sinon, vous aurez besoinsudo nohup shutdown...
--- bien que cela ne devrait pas être nécessaire (le signal HUP sera envoyé en tant qu'utilisateur normal, alors ...)Vous devez utiliser la
at
commande:Ne tapez pas le
<EOT>
, mais appuyez sur Ctrl+ Dà la deuxièmeat>
invite.L'avantage significatif de l'utilisation
at
excessiveshutdown
avec un argument TIME est qu'il implique une planification réelle et persistante, et fonctionne même si la machine est redémarrée pendant la période intermédiaire. Leshutdown TIME
ne redémarrera pas automatiquement dans un tel événement, ce qui pourrait entraîner une double mise hors tension disgracieuse si le redémarrage dans la période intermédiaire n'était pas prévu.la source
Autrement
su -c 'echo "systemctl poweroff" | at 06:45'
la source