Ubuntu 14.04.3을 실행하는 Beaglebone Black(armv7l)이 있습니다. 시스템을 실행 상태로 두고 일주일에 한 번씩 SSH를 통해 로그인하려고 하면 갑자기 다음 오류가 발생합니다.
The system is going down for reboot in 3 minutes!
Authentication failed.
3분에서 3시간 정도 기다려 봤지만 메시지는 전혀 바뀌지 않습니다. 내가 알 수 있는 한, 나는 이 시점에서 완전히 잠겨 있습니다.
나는 이것이 매일 실행되는 크론 작업으로 인해 발생한 것이라고 추측합니다.
0 4 * * * bash -c '/sbin/shutdown -r +$[RANDOM\%40]'
내 현재 추측으로는 cron이 이것으로 종료를 시작하지만 뭔가 잘못되어 로그인이 허용되지 않고 중단되는 것입니다. 루트 비밀번호를 가지고 있는데 루트 사용자에 대한 접근권한이 없어 전혀 로그인이 되지 않습니다.
수상쩍게 보이는 유일한 점은 명령을 단독으로 실행할 때 구문 오류가 발생한다는 것입니다.
bash: RANDOM\%40: syntax error: invalid arithmetic operator (error token is "\%40")
하지만 그렇지 않으면 작동하는 것 같습니다. 시스템이 다운되었다가 6/7일 후에 안정적으로 다시 돌아옵니다.
이 명령을 어디서 얻었는지 모르겠지만 오늘 이 명령을 수행했다면 다음을 사용했을 것입니다.
0 4 * * * bash -c '/sbin/shutdown -r +$[$RANDOM%40]'
하지만 그것이 내 문제를 해결할 수 있을지는 잘 모르겠습니다.
시스템 종료로 인해 이와 같은 로그인이 차단되는 이유를 아는 사람이 있습니까? 크론 작업에 관한 것입니까, 아니면 제가 생각하지 못한 완전히 다른 것일 수 있습니까?