Dormir un Mac de la ligne de commande

Sleep peut être invoqué instantanément sur n’importe quel Mac par la ligne de commande en exécutant la commande pmset ou un AppleScript très simple exécuté dans Mac OS X. Cela peut être utile pour de nombreuses raisons, qu’il s’agisse de script, d’administration système, de gestion à distance avec SSH, ou peut-être que vous vivez simplement en ligne de commande.

Nous allons vous montrer deux façons de lancer la mise en veille sur n’importe quel Mac en utilisant la ligne de commande.

Comment mettre un Mac en veille depuis la ligne de commande de Mac OS X avec pmset

Pour l’essayer vous-même, lancez Terminal et utilisez l’une des commandes suivantes. Rappelez-vous qu’il n’y a pas d’avertissement, le sommeil est immédiat.

La première astuce utilise le pmset et la syntaxe de commande suivante :

pmset sleepnow

Appuyez sur la touche retour et le Mac est instantanément mis en veille.

C’est l’une des utilisations les plus simples du pmset, qui est un utilitaire complet de gestion de l’énergie.

Comme mentionné, le sommeil est immédiat, donc si vous n’êtes pas prêt pour cela, vous pouvez appliquer une attente, ou utiliser une variante de l’astuce suivante puisque AppleScript peut être programmé facilement.

Comment mettre Mac en veille depuis la ligne de commande avec AppleScript

L’utilisation d’AppleScript en ligne de commande est un autre moyen de lancer instantanément la mise en veille depuis le terminal.

La syntaxe de la méthode de mise en veille AppleScript est la suivante :

osascript -e ‘tell application « Finder » to sleep’

osascript est un outil en ligne de commande qui exécute les scripts OSA, le drapeau -e exécute le script entre guillemets plutôt que de rechercher un fichier, et le texte entre guillemets est un AppleScript de base.

L’utilisation de l’une ou l’autre de ces méthodes devrait permettre de passer outre à tout ce qui fonctionne sous Mac OS X et de forcer le système à se mettre en veille. Vous pouvez également cibler l’application « Événements système » si vous rencontrez quelque chose qui empêche le sommeil :

osascript -e ‘tell application « System Events » to sleep’

Ce dernier AppleScript est également utilisé dans notre guide sur la manière de mettre en veille un Mac à distance à l’aide d’un iPhone ou d’un ssh.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *