Ответы:
Может быть, попробуйте Sleepwatcher . Не могу ручаться за это, но нашел его после следующих советов Кевина:
SleepWatcher 2.0.5 (теперь совместим с Mac OS X 10.5 «Leopard») - это инструмент командной строки (демон) для Mac OS X, который отслеживает состояние сна, пробуждения и бездействия Mac. Его можно использовать для выполнения команды Unix, когда Mac или дисплей Mac переходит в спящий режим или просыпается или по истечении определенного времени без участия пользователя. Он также может перевести Mac в спящий режим или получить время с момента последней активности пользователя.
В зависимости от проблемы, которую вы пытаетесь решить, launchd может работать. Он будет запускать задачи, которые были запланированы, когда машина спит, когда она просыпается. Он также достаточно умен, чтобы запускать только один экземпляр задачи, если прошло несколько интервалов, пока машина спала.
См. Начало работы с запуском от Apple.
Я считаю, что SleepWatcher может предоставить вам функциональность, которую вы ищете.