También puedes intentar usar SleepWatcher . Consulte el archivo Léame para obtener instrucciones:
1. Instale el software SleepWatcher:
$ sudo mkdir -p /usr/local/sbin /usr/local/share/man/man8
$ sudo cp ~/Desktop/sleepwatcher_2.2/sleepwatcher /usr/local/sbin
$ sudo cp ~/Desktop/sleepwatcher_2.2/sleepwatcher.8 /usr/local/share/man/man8
2. Lea la página del manual y piense en las características de SleepWatcher que desea usar:
$ man sleepwatcher
3. Escriba pequeños scripts de shell que realicen las acciones que desea activar con SleepWacher y pruébelas.
4. Pruebe sus scripts en combinación con SleepWatcher, iniciado en primer plano en una ventana de Terminal, e. g .:
$ /usr/local/sbin/sleepwatcher --verbose --sleep /path/to/your/sleepscript --wakeup /path/to/your/wakeupscript ...
5. Coloque su línea de comando de SleepWatcher en un archivo de configuración de agente launchd. Como ejemplo, puede usar una de las listas de ~ / Desktop / sleepwatcher_2.2 / config. Para obtener más información sobre launchd y su configuración, consulte las páginas del manual de launchd y launchd.plist y http://developer.apple.com/macosx/launchd.html.
6. Copie la configuración de su agente launchd en / Library / LaunchDaemons o ~ / Library / LaunchAgents, dependiendo de si necesita un demonio de todo el sistema o un agente de usuario.
7. Cargue la configuración del agente de launchd usando launchctl (consulte los ejemplos anteriores y la página de manual de launchctl).