Запустить сценарий при приостановке / возобновлении в Mac OS X

14

Есть ли способ автоматически запустить скрипт при приостановке / возобновлении (т.е. когда я закрываю крышку или после ее открытия) в Mac OS X 10.4?

Джон Фухи
источник
Более актуальные ответы здесь: apple.stackexchange.com/questions/27036/… ....
jcollum

Ответы:

3

Может быть, попробуйте Sleepwatcher . Не могу ручаться за это, но нашел его после следующих советов Кевина:

SleepWatcher 2.0.5 (теперь совместим с Mac OS X 10.5 «Leopard») - это инструмент командной строки (демон) для Mac OS X, который отслеживает состояние сна, пробуждения и бездействия Mac. Его можно использовать для выполнения команды Unix, когда Mac или дисплей Mac переходит в спящий режим или просыпается или по истечении определенного времени без участия пользователя. Он также может перевести Mac в спящий режим или получить время с момента последней активности пользователя.

колокольчик-рапунцель
источник
4

В зависимости от проблемы, которую вы пытаетесь решить, launchd может работать. Он будет запускать задачи, которые были запланированы, когда машина спит, когда она просыпается. Он также достаточно умен, чтобы запускать только один экземпляр задачи, если прошло несколько интервалов, пока машина спала.

См. Начало работы с запуском от Apple.

эфирное масло
источник
1

Я считаю, что SleepWatcher может предоставить вам функциональность, которую вы ищете.


источник
rampion @ уже упоминал об этом
Риши Дуа