Вообще, чтобы вы не использовали, советую перейти на pm-utils, это пожалуй наиболее качественно работающий способ. В нем реализовать то, что вам нужно _очень_ просто.
В pm-utils используются так называемые хуки.
/usr/lib/pm-utils/sleep.d << тут лежат системные хуки
/etc/pm/sleep.d << сюда класть свои хуки.
пример хука из мануала:
#!/bin/bash
case $1 in
hibernate)
echo «Hey guy, we are going to suspend to disk!»
;;
suspend)
echo «Oh, this time we're doing a suspend to RAM. Cool!»
;;
thaw)
echo «oh, suspend to disk is over, we are resuming...»
;;
resume)
echo «hey, the suspend to RAM seems to be over...»
;;
*) echo «somebody is calling me totally wrong.»
;;
esac
создаете файл /etc/pm/sleep.d/66dummy затем делаете
# chmod +x /etc/pm/sleep.d/66dummy
т.к. он должен быть исполняемый.
Соответственно вам нужно подставить какие то команды вместо echo. Какие — зависит от того, что вы хотите получить.