LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Думаю, стоит заменить оба триггера на один — OnActiveSec=25min и перезапускать таймерный юнит при уходе в саспенд. Делается это так:

[Unit]
Description=Re-arm suspend timer
StopWhenUnneeded=true
Requisite=<имя-таймера> # ничего не делать (сфейлиться), если таймер не запущен

[Service]
Type=oneshot
ExecStart=/bin/systemctl stop <имя-таймера>
ExecStop=/bin/systemctl start <имя-таймера>
RemainAfterExit=true

[Install]
WantedBy=sleep.target

sleep.target запускается строго до ухода в саспенд/гибернацию/whatever и останавливается строго после выхода из них.

Исправление intelfx, :

Думаю, стоит заменить оба триггера на один — OnActiveSec=25min и перезапускать таймерный юнит при уходе в саспенд. Делается это так:

[Unit]
Description=Re-arm suspend timer
StopWhenUnneeded=true
Requisite=<имя-таймера> # ничего не делать (сфейлиться), если таймер не запущен

[Service]
Type=oneshot
ExecStart=/bin/systemctl stop <имя-таймера>
ExecStop=/bin/systemctl start <имя-таймера>
RemainAfterExit=true

[Install]
WantedBy=sleep.target

sleep.target запускается строго до ухода в саспенд и останавливается строго после выхода из него.

Исходная версия intelfx, :

Думаю, стоит заменить оба триггера на один — OnActiveSec=25min и перезапускать таймерный юнит при уходе в саспенд. Делается это так:

[Unit]
Description=Re-arm suspend timer
StopWhenUnneeded=true

[Service]
ExecStart=/bin/systemctl stop <имя-таймера>
ExecStop=/bin/systemctl start <имя-таймера>
RemainAfterExit=true

[Install]
WantedBy=sleep.target

sleep.target запускается строго до ухода в саспенд и останавливается строго после выхода из него.