Redémarrer Mac OS X à partir de la ligne de commande

Redémarrer un Mac à partir de la ligne de commande est assez simple, mais il convient de souligner que la plupart des utilisateurs OS X sont mieux servis simplement en utilisant la méthode de menu standard  Apple pour lancer un redémarrage du système. Néanmoins, pour les utilisateurs avancés, l'utilisation de la commande de redémarrage du terminal peut s'avérer très utile pour le dépannage, l'administration des systèmes distants, la gestion à distance via SSH, l'installation de mises à jour logicielles sur Mac via l'invite de commande et bien d'autres raisons.

Comment redémarrer un Mac à partir de la ligne de commande OS X

Pour démarrer un redémarrage immédiatement à partir du terminal OS X, tapez la chaîne de commande suivante à l'invite (localement ou à distance):

sudo shutdown -r now

Ensuite, vous devrez entrer le mot de passe de l'administrateur à la demande, car la commande est préfixée par sudo, ce qui donne les privilèges superutilisateur de la commande shutdown nécessaires pour exécuter la commande reboot.

Le Mac sera immédiatement redémarré indépendamment de ce qui se passe, alors assurez-vous de ne pas l'utiliser si des documents importants sont ouverts et que vous avez quelque chose comme l'enregistrement automatique désactivé.

Comment redémarrer à partir de la ligne de commande avec un message

Vous pouvez ajouter un message à l'avis de redémarrage pour ceux qui se sont connectés via SSH en ajoutant une citation à la fin comme ceci:

sudo shutdown -r now "Rebooting Now for OSXDaily.com"

Cela ressemble à ce qui suit à toute personne connectée au Mac:

Shutdown MAINTENANT!

*** FINAL Message d'arrêt du système de l'utilisateur @ hostname ***
Système descendant IMMÉDIATEMENT

Redémarrer maintenant pour OSXDaily.com

Le temps d'arrêt du système est arrivé

Le rapport référencera l'arrêt, que vous redémarriez, que vous fermiez ou que vous dormez, ce qui explique pourquoi il peut être utile d'ajouter un message à la commande, qui est renvoyée en avant-dernière ligne. De même, le nom d'utilisateur @ nom_hôte sera celui qui a initié le redémarrage.

En utilisant cette commande shutdown, il serait également facile de modifier un truc du passé pour dormir à distance sur un Mac afin de pouvoir redémarrer ou éteindre à distance un Mac à la place.

La commande shutdown existe depuis les premiers jours de Mac OS X et existe toujours chez Lion, Mountain Lion, Mavericks et Yosemite. Comme vous l'avez peut-être deviné, la commande shutdown peut être utilisée pour d'autres tâches telles que l'arrêt du Mac, la mise en veille instantanée du Mac comme pmset, etc.