Na página de manual do systemctl:
suspender
Suspenda o sistema. Isso acionará a ativação da unidade de destino especial suspend.target. Esse comando é assíncrono e retornará depois que a operação de suspensão for enfileirada com êxito. Ele não aguardará a conclusão do ciclo de suspensão/retomada.
No meu sistema suspend.target
fica assim:
[Unit]
Description=Suspend
Documentation=man:systemd.special(7)
DefaultDependencies=no
Requires=systemd-suspend.service
After=systemd-suspend.service
StopWhenUnneeded=yes
Se eu olhar para os man:systemd.special(7)
listados lá, eu encontro isso:
suspend.target Uma unidade de destino especial para suspender o sistema. Isso puxa sleep.target.
Se eu cavar mais systemd-suspend.service
, recebo:
systemd-suspend.service é um serviço do sistema que é puxado pelo suspend.target e é responsável pela suspensão real do sistema.
...
Internamente, esse serviço ecoará uma string como "mem" em /sys/power/state, para acionar a suspensão real do sistema. O que exatamente está escrito onde pode ser configurado na seção "[Sleep]" de /etc/systemd/sleep.conf ou em um arquivo sleep.conf.d.
A documentação sobre sleep.conf
me diz:
A configuração padrão é definida durante a compilação, portanto, um arquivo de configuração só é necessário quando é necessário desviar desses padrões.
Não existe sleep.conf
no meu sistema, então ele deve estar usando os padrões compilados. Não consigo descobrir quais são.
Quais são os comandos exatos que estão sendo enviados para /sys/power/state
e amigos systemctl suspend
por padrão?
Os padrões são
"mem", "standby", "freeze"
(os dois últimos e a capacidade de configurar os modos de suspensão foram adicionados em 2013 , portanto, podem não estar disponíveis em configurações mais antigas).A página de manual que você citou descreve como é feito, ou seja,
systemd-suspend.service
escrevePara mais informações sobre os estados de suspensão e a
sysfs
interface que pode ser usada pelo espaço do usuário para controlar esses estados, consulte a documentação oficial: Estados de suspensão do sistema