Você está procurando por um cão de guarda. Um cronômetro que é ativado pelo seu software e redefine o computador se o cronômetro expirar sem ser atualizado. Para isso, você precisa de um BIOS com um temporizador de suporte para ligar a máquina, um gerenciador IPMI externo ou a boa sorte de o suporte do ciclo de energia IPMI funcionar diretamente em sua máquina.
Como ponto de partida, confira o utilitário IPMI que também inclui a ferramenta com uma redefinição de "ciclo de energia" .
Se você puder definir o temporizador de vigia ativo, estabeleça um nível de execução que inicie o temporizador com uma função de tempo limite de desligamento de hardware. O último efeito do seu runlevel shutdown-without-ACPI-off deve ser o de matar o processo de atualização do timer.