Espera-se que o processo de gravação no arquivo watchdog mantenha o arquivo de dispositivo /dev/watchdog
aberto. Seu script não faz isso.
Quando um parâmetro nowayout
de 1
é definido em um módulo do kernel watchdog (como iTCO_wdt), quando o dispositivo / dev / watchdog é fechado, a mensagem "watchdog not stop" é exibida. Isso lembra aos administradores do sistema que o temporizador de watchdog ainda está em execução e reinicializará a máquina em breve, mesmo que o processo de detecção do watchdog tenha parado.
Corrija seu programa, considere o pacote watchdog oferecido por muitas distribuições, ou considere configurar o RuntimeWatchdogSec
do Systemd.