¿Reiniciar systemd con un tiempo de espera más corto?

¿Reiniciar systemd con un tiempo de espera más corto?

Me gustaría poder usar systemd para reiniciar bien un sistema al principio, pero con un tiempo de espera bastante corto que, si se excede, obliga a reiniciar (quizás con algo como /proc/sysrq-trigger). Parecía que todas las piezas estaban ahí para hacer esto. Hice un objetivo que se ve así:

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

Podría iniciar o aislar este objetivo y el sistema intentaría un reinicio elegante y forzaría un reinicio si fuera necesario. No parece funcionar y ha sido complicado depurarlo. Puedo reiniciar la máquina de otras maneras y journalctlmuestra que los servicios se están cerrando, pero el reinicio nunca ocurre.

Además, si reboot-immediate(que parece usar la reboot(2)llamada al sistema) no es lo suficientemente contundente, ¿puedo usarlo de alguna manera /proc/sysrq-trigger?

Gracias por cualquier ayuda,

información relacionada