GNU/Linux >> Tutoriels Linux >  >> Linux

Commande d'arrêt Linux (avec exemples)

Vous avez besoin de savoir comment arrêter votre système Linux en toute sécurité à l'aide de la ligne de commande ou comment programmer l'arrêt à une heure précise ? Voici la réponse !

L'shutdown La commande sous Linux arrête le système de manière sécurisée. Il s'agit de couper l'alimentation des principaux composants du système selon un processus maîtrisé.

L'shutdown La commande vous permet d'arrêter le système immédiatement ou planifier un arrêt au format 24 heures .

Lorsque l'arrêt est déclenché, le signal SIGTERM informe tous les utilisateurs et processus connectés que le système est en train de s'arrêter. De plus, aucune autre connexion n'est autorisée.

Il est important de mentionner que seul root ou utilisateur avec sudo les privilèges peuvent exécuter le shutdown commande.

Ci-dessous le shutdown syntaxe de commande sous Linux :

shutdown [OPTIONS] [TIME] [MESSAGE]
  • OPTIONS – Options d'arrêt telles que l'arrêt, la mise hors tension ou le redémarrage du système.
  • HEURE – Spécifie quand effectuer le processus d'arrêt.
  • MESSAGE – Spécifie un message qui sera diffusé à tous les utilisateurs.

L'utilisation principale est facile. Tout ce que vous avez à faire est d'exécuter le shutdown commande.

sudo shutdown

Comme vous pouvez le voir sur l'image ci-dessus, la commande n'arrêtera pas votre système Linux immédiatement.

Cependant, si aucun argument de temps n'est spécifié, +1 est implicite, ce qui signifie que le processus d'arrêt sera lancé dans une minute à partir de maintenant, ce qui est l'intervalle de temps par défaut.

Comment arrêter le système Linux immédiatement

Pour arrêter immédiatement le système, vous pouvez utiliser +0 ou son alias now après l'shutdown commande :

sudo shutdown now

Comment planifier l'arrêt à une heure précise sous Linux

Les arrêts de Linux peuvent également être facilement programmés pour se produire après une heure particulière ou à une heure spécifique.

L'argument time peut avoir deux formats différents. Par exemple, il peut s'agir d'une heure absolue au format hh:mm ou temps relatif au format +m , où m est le nombre de minutes à partir de maintenant.

Par exemple, si vous souhaitez programmer un arrêt à 10h00, utilisez ce qui suit :

sudo shutdown 10:00

Il est important de se rappeler que la commande d'arrêt de Linux suit un format de 24 heures . Par conséquent, pour planifier l'arrêt du système à 22 h 00 :

sudo shutdown 22:00

Planifions maintenant un arrêt du système dans 30 minutes :

sudo shutdown +30

Comment diffuser un message personnalisé

Pour afficher le message aux personnes connectées à votre serveur avant que celui-ci ne tombe en panne, saisissez votre message après l'argument heure.

L'exemple suivant éteindra le système dans 20 minutes et informera les utilisateurs qu'une mise à jour du système sera effectuée :

sudo shutdown +20 "System upgrade in 20 minutes. Save your work."

La commande ci-dessus doit faire clignoter le message à tous les autres utilisateurs connectés et leur donner 20 minutes avant l'arrêt du système.

Comment redémarrer le système Linux immédiatement à l'aide de la commande shutdown

Pour redémarrer votre système Linux en toute sécurité, utilisez la commande suivante :

sudo shutdown -r now

Le -r L'option, qui représente un redémarrage, demande que le système soit redémarré après avoir été arrêté.

Comment programmer un redémarrage à une heure précise à l'aide de la commande shutdown

Tout comme un arrêt, un redémarrage peut également être programmé. Par exemple, pour programmer un redémarrage de votre système à 22 h :

sudo shutdown -r 22:00

Pour programmer un redémarrage du système dans 30 minutes :

sudo shutdown -r +30

Annulation de l'arrêt

L'arrêt programmé peut être annulé à tout moment en utilisant le -c argument :

sudo shutdown -c

La commande annulera immédiatement l'heure d'arrêt ou de redémarrage programmée spécifiée. Gardez à l'esprit que cette commande ne peut pas être utilisée si vous arrêtez immédiatement votre système avec le now ou +0 expression.

Comment puis-je vérifier mon arrêt programmé sous Linux ?

Vous vous demandez probablement :Existe-t-il un moyen de vérifier si un compte à rebours d'arrêt a été activé ? Oui, cela peut être réalisé en utilisant la commande ci-dessous :

date -d @`cat /run/systemd/shutdown/scheduled | head -n 1 | cut -c6-15`

Par exemple, si vous configurez votre système Linux pour qu'il s'éteigne à 22h00 (sudo shutdown 22:00 ), la sortie de la commande ci-dessus sera :

Je suis d'accord, ce n'est probablement pas la solution la plus élégante, mais elle fait l'affaire.

Conclusion

J'espère que cet article vous a aidé à apprendre à utiliser le Linux shutdown commande et ses options. En plus de cela, c'est aussi une méthode efficace et sans risque pour arrêter tous les processus et l'alimentation du système.

Veuillez en savoir plus sur les différentes options de la commande shutdown sur sa page de manuel de ligne de commande.

Si vous avez des questions ou des commentaires, n'hésitez pas à laisser un commentaire.


Linux
  1. Commande Linux Tee avec exemples

  2. Commande d'arrêt Linux expliquée avec des exemples

  3. Commande JQ sous Linux avec exemples

  4. Comment utiliser la commande d'arrêt et de redémarrage de Linux avec des exemples

  5. Exemples de commande "shutdown" sous Linux

Commande Linux ip avec exemples

Commande Tr sous Linux avec des exemples

15 Commande Linux ps avec exemples

Commande de CD Linux avec exemples

Commande de disponibilité Linux avec exemples

Commande IP Linux avec exemples