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