Puis-je utiliser pmset
ou un utilitaire tel que Power Manager pour exécuter une tâche (comme un script arbitraire ou une sauvegarde) à une heure précise lorsque le couvercle de mon MacBook Pro sous Mavericks est fermé? Y a-t-il peut-être des réglages pmset
que je dois modifier pour que cela fonctionne?
Réponse
Trop de publicités?Pendant que le couvercle est fermé, un pmset wake
ne réveillera votre machine que très brièvement, après quoi elle retournera en veille. Pour maintenir la machine éveillée suffisamment longtemps pour effectuer une tâche, vous pouvez caffeinate
la machine pendant la durée (en secondes) que vous prévoyez que la tâche durera. Par exemple, pour maintenir la machine éveillée pendant 2 minutes, ajoutez simplement
caffeinate -t 120 &
au début du script qui lance votre tâche.
Alternativement, caffeinate
a des options pour lier la durée de la période de réveil forcé à l'achèvement de la tâche, mais cela court le risque de maintenir la machine éveillée indéfiniment, donc il est plus sûr d'adopter cette approche basée sur le temps prévu.