Respuestas:
No he probado esto todavía, pero:
SleepWatcher monitorea el sueño, la activación y la inactividad de una Mac. Se puede usar para ejecutar un comando Unix cuando la Mac o la pantalla de la Mac pasa al modo de suspensión o se despierta o después de un tiempo determinado sin interacción del usuario. También puede enviar la Mac al modo de suspensión o recuperar el tiempo transcurrido desde la última actividad del usuario.
Más, en MacOSXHints.com .