Générateur de commande d'arrêt macOS
Créez une commande d'arrêt macOS en quelques secondes. Choisissez d'arrêter, de redémarrer ou de mettre en veille votre MacBook ou Mac Studio, planifiez-la pour une heure spécifique ou dans un nombre de minutes, et ajoutez un message d'avertissement personnalisé.
Entrée
Sortie
Documentation
Qu'est-ce que la commande d'arrêt macOS ?
La commande shutdown est un utilitaire intégré à macOS qui éteint, redémarre ou met l'ordinateur en veille depuis le Terminal. Elle accepte des drapeaux qui contrôlent l'action, un argument de temps qui planifie le moment de son exécution, et un message de diffusion optionnel affiché aux utilisateurs connectés avant le début de l'opération.
Parce que shutdown modifie l'état du système, elle nécessite normalement des privilèges administrateur et est invoquée avec sudo. Elle est couramment utilisée par les administrateurs pour planifier les fenêtres de maintenance, par les utilisateurs avancés pour automatiser les routines de fin de journée, et par les scripts qui ont besoin d'un moyen fiable d'arrêter ou de redémarrer un Mac sans logiciel supplémentaire.
Description de l'outil
Cet outil génère une commande shutdown macOS valide à partir d'un formulaire simple. Choisissez une action, décidez quand elle doit s'exécuter, ajoutez optionnellement un message de diffusion et des drapeaux avancés, puis copiez la commande générée dans un terminal ou un script shell.
Exemples
Arrêt immédiat (extinction) :
sudo shutdown -h nowRedémarrage dans 5 minutes avec un message aux utilisateurs :
sudo shutdown -r +5 "Redémarrage pour maintenance"Mise en veille à une date et une heure spécifiques (30 avril 2026 à 23:00) :
sudo shutdown -s 2604302300Avertir les utilisateurs sans arrêter (diffusion uniquement) :
sudo shutdown -k +10 "Veuillez enregistrer votre travail"Annuler un arrêt précédemment planifié :
sudo killall shutdownFonctionnalités
- Générer des commandes pour les actions d'arrêt, redémarrage, mise en veille, avertissement uniquement et annulation
- Planifier l'action immédiatement, après N minutes, ou à une date et une heure absolues
- Ajouter un message de diffusion affiché aux utilisateurs connectés
- Basculer
sudo,-n(pas de fsck/sync), et-o(ne pas envoyer SIGTERM aux processus) - Aperçu en direct de la commande générée, prête à être copiée dans un terminal ou un script
Cas d'utilisation
- Planifier un redémarrage nocturne après l'installation de mises à jour système sur une station de travail
- Déclencher un arrêt propre à partir d'une tâche launchd ou d'un script de maintenance à une heure fixe
- Avertir les utilisateurs connectés qu'un Mac partagé sera éteint avant de l'arrêter
Options expliquées
- Action — Sélectionne l'opération : arrêt (
-h), redémarrage (-r), mise en veille (-s), avertissement uniquement (-k), ou annulation d'un arrêt en attente (killall shutdown). - Mode de temps —
Maintenantutilise le littéralnow,Dans N minutesutilise+N,À date et heureproduit la forme absolueyymmddhhmmattendue parshutdown(8). - Message — Ajoute un message de diffusion entre guillemets ; les guillemets intégrés sont échappés et les sauts de ligne sont supprimés.
- Utiliser sudo — Préfixe la commande avec
sudopour qu'elle s'exécute avec les privilèges administrateur requis. - Pas de fsck / pas de sync (
-n) — Ignore la synchronisation du système de fichiers avant l'arrêt. Plus rapide, mais généralement non recommandé sur les systèmes sains. - Pas de SIGTERM (
-o) — Indique àshutdownde ne pas envoyerSIGTERMaux processus avant l'arrêt du système. À utiliser avec prudence.
Fonctionnement
En coulisse, shutdown(8) planifie une transition système. L'argument de temps peut être :
now— exécuter immédiatement+N— exécuter N minutes à partir de maintenantyymmddhhmm— exécuter à la date/heure absolue codée comme année, mois, jour, heure et minute à 2 chiffres
macOS ne fournit pas de drapeau d'annulation natif -c comme Linux. Pour annuler un arrêt en attente, vous terminez le processus shutdown planifié lui-même avec sudo killall shutdown, que cet outil génère pour vous lorsque l'action Annuler est sélectionnée.
Conseils
- Testez toujours la commande sur une machine non critique d'abord ; l'arrêt ou le redémarrage fermera toutes les applications en cours d'exécution.
- Utilisez l'action Avertir pour notifier les utilisateurs sans réellement arrêter — utile pour les essais à blanc.
- Lors de la planification à une heure absolue, vérifiez bien que la date est dans le futur ; les heures passées sont rejetées par
shutdown. - Exécutez depuis un Terminal interactif pour que
sudopuisse vous demander votre mot de passe, ou configurezsudosans mot de passe pourshutdownsi vous l'invoquez à partir de scripts automatisés.