Как запускать команды, когда Mac бездействует и когда он возобновляет работу
Я хочу запустить скрипт, когда мой Mac бездействует (например, через 5 минут или время запуска заставки тоже нормально) и когда я возвращаю его из состояния ожидания.
Я знаю, что могу написать демон, используя NSDistributedNotificationCenter
а также com.apple.screenIsLocked
а также com.apple.screenIsUnlocked
Надеюсь, что уже есть решение без создания нового демона.
Мне это нужно, например, для включения / выключения ограничения скорости передачи (так как иногда трудно работать при хешировании / загрузке на полной скорости).
2 ответа
Решение
Sleepwatcher - Смотрите мой ответ на Автоматически запускать программу, когда Mac выходит из спящего режима