Вот поток с парой идей о том, как вы можете поймать событие гибернации и зарегистрировать его самостоятельно: https://serverfault.com/questions/199895/how-can-i-flush-my-ssh-keys-on- power-management-activity / 199896 # 199896 - Использование dbus-python - Написание сценариев PM
Я никогда не использовал dbus самостоятельно, но если вам нужна помощь, вот несколько ссылок: - http://www.freedesktop.org/wiki/Software/dbus - http://dbus.freedesktop.org/doc/dbus-python /doc/tutorial.html - http://wiki.python.org/moin/DbusExamples