Comment éteindre une machine Linux à l'aide d'un terminal

Suraj Joshi 30 janvier 2023
  1. Syntaxe de la commande shutdown sous Linux
  2. Arrêter le système en utilisant shutdown
  3. Arrêter le système après le temps spécifié avec la commande showown
  4. Diffusion d’un message à tous les utilisateurs avant l’arrêt
  5. Redémarrer le système avec la commande showown
  6. Annuler un arrêt programmé avec la commande shudown
Comment éteindre une machine Linux à l'aide d'un terminal

Nous utilisons la commande shutdown sous Linux pour arrêter la machine Linux qui utilise le terminal. La commande permet d’arrêter le système de manière sécurisée en notifiant tous les utilisateurs et processus connectés. Nous avons également la possibilité d’arrêter le système après un certain intervalle de temps en utilisant la commande shutdown.

Syntaxe de la commande shutdown sous Linux

shutdown [OPTIONS] [TIME] [MESSAGE]

Ici, OPTIONS représente diverses options d’arrêt comme power off (option par défaut), halt, ou reboot, TIME spécifie le temps après lequel le système doit être arrêté, et MESSAGE représente le message qui doit être diffusé à tous les utilisateurs.

Seuls les utilisateurs ayant des privilèges “sudo” peuvent exécuter la commande shutdown.

Arrêter le système en utilisant shutdown

sudo shutdown

Il arrête le système au bout d’une minute, qui est le temps d’arrêt par défaut.

Arrêter le système après le temps spécifié avec la commande showown

sudo shutdown 13:50

Il arrête le système exactement à 13h50.

Nous pouvons également spécifier les minutes d’arrêt en utilisant le format +m, où m indique les minutes d’attente avant l’arrêt.

sudo shutdown +20

Il arrête le système exactement après 20 minutes d’exécution de la commande.

Pour arrêter le système instantanément, nous utilisons +0 ou now dans le champ de temps.

sudo shutdown now

Cela permet d’arrêter le système instantanément.

Diffusion d’un message à tous les utilisateurs avant l’arrêt

Pour diffuser un message particulier à tous les utilisateurs, nous spécifions le message dans le champ message après le champ time.

sudo shutdown +20 "System Maintenance"

Il arrête le système exactement après 20 minutes d’exécution de la commande et notifie tous les utilisateurs avec le message System Maintenance.

Redémarrer le système avec la commande showown

Nous utilisons l’option -r avec la commande shutdown pour redémarrer le système.

sudo shutdown -r +20 

Elle redémarre le système après 20 minutes à partir de l’heure d’exécution de la commande ci-dessus.

Annuler un arrêt programmé avec la commande shudown

Pour annuler un arrêt programmé, nous utilisons l’option -c avec la commande shutdown.

sudo shutdown -c "Postpone Shutdown for tomorrow"

Elle annule l’arrêt programmé en diffusant le message Postpone Shutdown for tomorrow à tous les utilisateurs. Nous ne pouvons pas spécifier l’heure de l’annulation de l’arrêt programmé.

Auteur: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn