Otro programa que usted podría descubrir y ser tentado a probar es EventScripts. Aunque es un muy impresionante programa que yo recomendaría en general, después de la prueba para este propósito se hace NO en realidad parecen ser capaces de activar scripts con la suficiente rapidez para que se ejecute antes de que su Mac se va a dormir, y en lugar de el sueño de script no se ejecutará hasta que después de que el Mac se ha despertado, que (obviamente) en contra del propósito.
Espero que para salvar a usted y a cualquier otro que lea esto en el horario de las pruebas que me tomó llegar a esta conclusión. Yo siento tener que decir que no, sin embargo, ya que en muchos aspectos es un muy bien diseñado y muy potentes y flexibles del programa. También es bastante barato ($3). El bajo nivel de rendimiento no parece estar allí, sin embargo, para ejecutar una secuencia de comandos antes de dormir.
Por otro lado, en mis pruebas (hasta ahora) sleepwatcher ha aparecido a ser bastante fiable y rápido. También es gratis, que es impresionante. Voy a seguir probando y si me parece que no funciona, a veces voy a actualizar mi respuesta, y mantener a probar otras opciones.
ACTUALIZACIÓN tengo no se encontró sleepwatcher a ser consistente y confiable ya que originalmente escrito esta respuesta, aunque en un principio parecía funcionar. En mi caso no necesito para ejecutar secuencias de comandos arbitrarios, sino sólo el de expulsión de discos externos. He encontrado un pequeño y barato app que hace esto muy bien: por la Borda. Este rápidamente se ha convertido en uno de un puñado de utilidades no puedo vivir sin. Si sus necesidades son el mismo que el mío, creo que usted encontrará que es bien vale la pena el poco dinero que cobran.