答え1
このStackOverflowの質問bashとは関係ありませんが、非常に似たものを求めています。許可された回答には、次の機能を試すように指示されています。睡眠モニターそのソースを使用できます。
ソースコードを読むと、このプログラムはApple専用のプログラムを使用しているようです。IORegisterForSystemPower
機能これにより、システムがスリープ状態になる前とシステムが起動した後に、小さなCデーモンがシステム通知を受け取ることができます。
私が知る限り、Mac OS XにはユニバーサルACPIデーモンはありません。