O desligamento do OS X é completado com a execução de um arquivo '/sbin/shutdown_proxy.sh'.
Se esse arquivo tiver que ser renomeado para .old e substituído por um arquivo codificado personalizado, ele concluirá qualquer comando que você possa usar no desligamento.
É um pouco difícil encontrar informações, mas isso pode ajudar: