В 15.04, Vivid, вам нужно разместить свои скрипты в:
/lib/systemd/system-sleep/
Пример сценария, основанного на одном из вики Arch (systemd sleep Hooks):
#!/bin/sh
case $1/$2 in
pre/*)
echo "Going to $2..."
# Place your pre suspend commands here, or `exit 0` if no pre suspend action required
;;
post/*)
echo "Waking up from $2..."
# Place your post suspend (resume) commands here, or `exit 0` if no post suspend action required
;;
esac
Не забудьте сделать свой скрипт выполнимым!
sudo chmod a+x /lib/systemd/system-sleep/your-script
Подробнее см. man systemd-sleep.
Нет необходимости в sudo, так как ваш скрипт будет запущен как root
note: ссылка на вики Arch по объекту ( systemd sleep Hooks ) указывает (неправильно для 15.04), что вы должны поместить свои скрипты в /usr/lib/systemd/system-sleep/, но это не будет работать в Ubuntu 15.04. Поместите свои скрипты в /lib/systemd/system-sleep/, если вы используете 15.04.