reinicialização do systemd com tempo limite mais curto?

reinicialização do systemd com tempo limite mais curto?

Eu gostaria de poder usar o systemd para reinicializar um sistema bem no início, mas com um tempo limite bem curto que, se excedido, força uma reinicialização (talvez com algo como /proc/sysrq-trigger). Parecia que todas as peças estavam lá para fazer isso. Eu fiz um alvo parecido com este:

[Unit]
Description=My Forceful Reboot
DefaultDependencies=no
Requires=systemd-reboot.service
After=systemd-reboot.service
AllowIsolate=yes
JobTimeoutSec=30s
JobTimeoutAction=reboot-immediate

Eu poderia iniciar ou isolar esse alvo e o sistema tentaria uma reinicialização normal e forçaria uma reinicialização, se necessário. Parece não funcionar e tem sido difícil de depurar. Consigo reinicializar a máquina de outras maneiras e journalctlmostra que os serviços estão sendo encerrados, mas a reinicialização nunca acontece.

Além disso, se reboot-immediate(que parece usar a reboot(2)chamada do sistema) não for forte o suficiente, posso usar de alguma forma /proc/sysrq-trigger?

Obrigado por qualquer ajuda,

informação relacionada