A solução que encontrei está executando o script no encerramento com:
sudo defaults write com.apple.loginwindow LogoutHook /usr/scripts/myScript.py
Instalei recentemente o NTFS-3G
através do Homebrew para acessar NTFS
drives do OSX. Há um pequeno problema: depois de desmontar a unidade, se você der uma olhada em / Volumes /, ainda poderá encontrar a pasta de volume desmontada. É por isso que quando eu monto a unidade de volta, aparece sob o mesmo nome com um número seguindo +1 sempre que faço isso.
Eu posso criar um script para excluir pastas din, mas não sei como ativá-lo quando a unidade está sendo desmontada ou pelo menos como acioná-la quando o sistema reinicia / desliga.
Alguma idéia de como eu poderia fazer isso?