Désactiver le sommeil sur un Mac à partir de la ligne de commande avec de la caféine

Anonim

Vous avez toujours été en mesure d'empêcher temporairement un Mac de dormir en utilisant la commande pmset noidle ou un coin chaud, mais avec les versions modernes d'OS X, Apple a fourni un outil de ligne de commande dédié au sommeil prévention tout comme l'application Caffeine populaire, et à juste titre, l'a nommée caféine.

Dans son utilisation la plus simple, la caféine empêche complètement le sommeil, mais vous pouvez modifier la commande avec différents indicateurs pour empêcher uniquement l'affichage de dormir, fournir un temps spécifié pour éviter de dormir, empêcher de dormir pendant une commande courses, et plus encore.Quelques exemples utiles sont présentés ci-dessous.

Comment désactiver le sommeil avec la commande "caféinate" sous Mac OS X

Pour désactiver temporairement les fonctions de veille, quels que soient les paramètres de veille, exécutez la commande suivante depuis Terminal sous Mac OS X :

caféiné

Au cœur de la fonction de base de la commande, la caféine est tout ce qui est nécessaire, et pendant que la caféine est active, le sommeil sera empêché jusqu'à ce qu'il ne soit plus en cours d'exécution.

Pour arrêter la caféine et revenir à un comportement de sommeil normal, vous pouvez appuyer sur "Control + C" pour arrêter la caféine car il fonctionne comme ça, ou vous pouvez le tuer avec la commande "killall caffeinate" si voulu.

Vous pouvez également faire couler de la caféine pendant une durée prédéterminée pour empêcher de dormir pendant un bloc de temps spécifié, disons pendant 4 heures pendant que vous téléchargez quelque chose, puis exécutez-le en arrière-plan en y ajoutant & :

caféinate -t ​​144000 &

Le nombre attaché à l'indicateur -t est le temps en secondes pour que le sommeil soit désactivé sur le Mac.

La caféine peut également être associée à d'autres commandes pour empêcher le Mac de se mettre en veille pendant l'exécution de cette commande

caféinate -arguments

Cela fait que le Mac n'évite de dormir que le temps qu'il faut pour exécuter la commande fournie, après quoi les règles de veille normales s'appliquent.

Avec ces dernières astuces, si vous exécutez la caféine en arrière-plan et que vous souhaitez l'annuler, le moyen le plus simple de quitter le processus est d'émettre la commande kill pour l'ID de processus de référence, ou simplement "killall caffeinate '

Pour utiliser la commande caffeinate, vous devez exécuter une version assez moderne d'OS X, car la fonctionnalité a été introduite dans 10.8 Mountain Lion et persiste jusqu'à 10.9 Mavericks et dans 10.10 Yosemite.

Rendez-vous à MacWorld pour le conseil

Désactiver le sommeil sur un Mac à partir de la ligne de commande avec de la caféine