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?