O login do ssh falha com "O sistema será desativado para reinicialização em 3 minutos!"

O login do ssh falha com "O sistema será desativado para reinicialização em 3 minutos!"

Eu tenho um Beaglebone Black (armv7l) rodando Ubuntu 14.04.3. Deixo o sistema em execução e, cerca de uma vez por semana, de repente recebo este erro ao tentar fazer login via ssh:

The system is going down for reboot in 3 minutes!

Authentication failed.

Tentei esperar de 3 minutos a 3 horas e a mensagem nunca muda. Pelo que posso dizer, estou completamente bloqueado a partir deste ponto.

Suponho que isso seja causado por um cron job que é executado todos os dias:

0 4 * * * bash -c '/sbin/shutdown -r +$[RANDOM\%40]'

Meu palpite atual é que o cron inicia o desligamento com isso, mas algo dá errado e ele trava, não permitindo logins. Eu tenho uma senha root, mas não tenho acesso ao usuário root, então não consigo fazer login.

A única coisa que parece suspeita é que o comando produz um erro de sintaxe quando executado sozinho:

bash: RANDOM\%40: syntax error: invalid arithmetic operator (error token is "\%40")

Mas parece funcionar de outra forma, o sistema fica inativo e volta a funcionar de forma confiável 6/7 dias.

Não tenho ideia de onde tirei esse comando, mas se estivesse fazendo isso hoje, usaria

0 4 * * * bash -c '/sbin/shutdown -r +$[$RANDOM%40]'

Mas não tenho certeza se isso resolveria meu problema.

Alguém sabe por que o desligamento impediria um login assim? É algo com o cron job ou poderia ser algo totalmente diferente em que não pensei?

informação relacionada