Desmontar automáticamente las unidades externas al apagar OSX?

Estoy ejecutando OSX 10.10 Yosemite. Cuando bash apagarlo, si tengo una unidad externa conectada, el apagado se detiene en una pantalla negra con el puntero del mouse visible y movible.

Esto sucede incluso si no se ejecutan aplicaciones cuando apago, por lo que no parece que OSX no pueda desmontar la unidad externa.

Una solución que me vino a la mente sería escribir un script bash que desmontaría todas las unidades externas, y ejecutar ese script al apagarlo. ¿Es esta una solución sensata? ¿Cómo se ejecuta un script al apagar?

Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).