Comment puis-je arrêter un server RHEL à 06h45 demain matin?

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 notre administrateur Linux qui n'est pas là avant demain soir.

Je dois fermer notre server RHEL à 06h45 demain matin (sans moi).

J'ai cherché ici mais voir 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 maintenant 21h15 et j'ai besoin d'arrêter à 06h45 le matin. Quelle est la façon la plus simple de programmer cela?

Vous pouvez utiliser shutdown :

 sudo shutdown -h 06:45 & 

Et pour le vérifier:

 ps -aux | grep shutdown 

Si vous voulez l'annuler:

 sudo shutdown -c 

Cela suppose bien sûr que le time d'arrêt est déjà écoulé.

Vous devez utiliser la command at :

 $ sudo at 6:45 [sudo] password for root: warning: commands will be executed using /bin/sh at> poweroff at> <EOT> 

Ne tapez pas le <EOT> , mais appuyez sur Ctrl + D à la seconde at> invite.

L'avantage significatif de l'utilisation at over en utilisant shutdown avec un argument TIME est qu'il implique une programmation réelle et persistante et fonctionne même si la machine est redémarrée dans la période de time intermédiaire. Le time d' shutdown TIME ne redémarrera pas automatiquement dans un tel événement, ce qui pourrait entraîner une double décharge si le redémarrage de la période intermédiaire n'était pas anticipé.

Autrement

su -c 'echo "systemctl poweroff" | at 06:45'