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