Esta pergunta do StackOverflow faz uma pergunta muito semelhante coisa, só não bash-específico. A resposta aceita para tentar um programa chamado Sleepwatcher para o qual a fonte está disponível.
A partir da leitura da fonte, parece que esse programa usa a função IORegisterForSystemPower
específica da Apple que permite que o pequeno C-daemon seja notificado pelo sistema antes que o syetm entre em repouso e depois que ele volte a funcionar.
Não há daemon ACPI genérico no Mac OS X que eu saiba.