Как запускать команды, когда Mac бездействует и когда он возобновляет работу

Я хочу запустить скрипт, когда мой Mac бездействует (например, через 5 минут или время запуска заставки тоже нормально) и когда я возвращаю его из состояния ожидания.

Я знаю, что могу написать демон, используя NSDistributedNotificationCenter а также com.apple.screenIsLocked а также com.apple.screenIsUnlockedНадеюсь, что уже есть решение без создания нового демона.

Мне это нужно, например, для включения / выключения ограничения скорости передачи (так как иногда трудно работать при хешировании / загрузке на полной скорости).

2 ответа

Решение

Посмотрите на пакетную команду:

man batch
Другие вопросы по тегам