Использование Есть ли «переменная», чтобы видеть, находится ли компьютер в спящем режиме?
Вот код, который должен выводиться в файл, когда система переходит в режим SUSPEND или AWAKES:
(этот код находится в /etc/pm/sleep.d)
( также нужно было сделать файл исполняемым: sudo chmod + x sleep_mode)
(при запуске из командной строки записывается "сценарий приостановки" в файл.
(но когда я приостанавливаю работу компьютера или пробуждаю компьютер ... в файл ничего не записывается.)
#!/bin/bash
# general entry
echo "suspend script"
echo "%suspend script" >> /tmp/suspend_time.txt
date +%s >> /tmp/suspend_time.txt
case "$1" in
suspend)
# executed on suspend
echo "%system_suspend" >> /tmp/suspend_time.txt
date +%s >> /tmp/suspend_time.txt
;;
resume)
# executed on resume
echo "%system_resume" >> /tmp/suspend_time.txt
date +%s >> /tmp/suspend_time.txt
;;
*)
;;
esac