udevでポーリングしろとかサスペンド復帰はスクリプトから
別のバイナリ実行させれば検出できるとか言い始める訳じゃなかろうな?