OS X 10.6.x: ¿Cómo utilizar launchd para iniciar un script en eventos específicos del sistema (inicio, inicio de sesión, cierre de sesión, apagado)?

OS X 10.6.x: ¿Cómo utilizar launchd para iniciar un script en eventos específicos del sistema (inicio, inicio de sesión, cierre de sesión, apagado)?

Hemos intentado crear scripts que se ejecuten al inicio, inicio de sesión, cierre de sesión y apagado. Los teníamos en funcionamiento con 10.4 pero no podemos hacerlo funcionar con 10.6. ¿Cuál es la forma correcta de usar launchd/launchctl para ejecutar un script solo al iniciar sesión, cerrar sesión, iniciar o apagar OS X 10.6?

información relacionada