Portál AbcLinuxu, 19. ledna 2022 11:56




Dotaz: Vykonanie prikazu po stlaceni napajania

20.11.2021 15:23 /dev/urandom
Vykonanie prikazu po stlaceni napajania
Přečteno: 318×
Odpovědět | Admin
Zdravim, chcem aby sa mi na Debiane 11 po stlaceni napajania pocitac nevypol, ale aby vykonal nasledujuci prikaz:
/usr/sbin/rtcwake -m mem -s 43200
Ako na to (je tam len textova instalacia, ziaden desktop) ? Vdaka
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.11.2021 16:39 BFU
Rozbalit Rozbalit vše Re: Vykonanie prikazu po stlaceni napajania
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tady je to popsane primo v debiani wiki -- https://wiki.debian.org/SystemdSuspendSedation

From Suspend to Hibernate

Akorat je treba ten service trochu patchnout:

# /etc/systemd/system/suspend-sedation.service

[Unit]

Description=Hibernate after suspend

Conflicts=hibernate.target hybrid-sleep.target

Before=sleep.target

StopWhenUnneeded=true

[Service]

Type=oneshot

RemainAfterExit=yes

Environment="ALARM_SEC=43200"

Environment="WAKEALARM=/sys/class/rtc/rtc0/wakealarm"

ExecStart=/usr/sbin/rtcwake --seconds $ALARM_SEC --auto --mode no

ExecStop=/usr/sbin/rtcwake --auto --mode disable

[Install]

WantedBy=sleep.target

Logind by mel pri zmacknuti tlacitka vyvolat ten sleep.target , takze se to ten unit spusti. Pokud ne, viz "man 5 logind.conf" a tam "HandlePowerKey=", coz se da zmenit v /etc/systemd/logind.conf .

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.