Вы должны оставить файл в /etc/pm/sleep.d. Все сценарии в этом каталоге исполняются, когда происходит событие управления питанием. Вы можете проверить первый параметр, чтобы узнать, какое событие вызвало сценарий.
В этом ответе есть хороший пример
Вы можете использовать Zekr portable для Linux в любом дистрибутиве.