Ошибка входа в систему по протоколу ssh с & ldquo; Система отключается для перезагрузки через 3 минуты! & rdquo;

У меня есть Beaglebone Black (armv7l) под управлением Ubuntu 14.04.3. Я оставляю систему включенной, и примерно раз в неделю я внезапно получаю эту ошибку при попытке войти через ssh:

The system is going down for reboot in 3 minutes!

Authentication failed.

Я пытался ждать от 3 минут до 3 часов, и сообщение никогда не меняется. Насколько я могу судить, я полностью заблокирован с этого момента.

Я предполагаю, что это вызвано работой cron, которая выполняется каждый день:

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

Моя текущая догадка состоит в том, что cron запускает выключение с этим, но что-то идет не так, и это повесил трубку, не позволяя войти в систему. У меня есть пароль пользователя root, но нет доступа к пользователю root, поэтому я вообще не могу войти.

Единственное, что кажется подозрительным, это то, что команда выдает синтаксическую ошибку при запуске сама по себе:

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

Но, похоже, она работает иначе, система отключается и надежно возвращается 6/7 дней.

Я понятия не имею, откуда я получил эту команду, но если бы я делал это сегодня, я бы использовал

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

Но я не совсем уверен, решит ли это мою проблему.

Кто-нибудь знает, почему отключение помешает такому входу? Это что-то с работой cron, или это может быть что-то совсем другое, о чем я не думал?

0
задан 22 June 2019 в 00:53

0 ответов

Другие вопросы по тегам:

Похожие вопросы: