Я создал скрипт для перезагрузки системы после 90% загрузки ЦП. Но для целей тестирования я изменил Vlaue of Cpu Utilization до 0,7%.
И скрипт запрограммирован на запуск перезагрузки системы.
Из-за того, что Сервер никогда не подключен к сети, он попал в бесконечный цикл перезагрузки.
Мой сценарий:
#!/bin/bash
dstat| awk '{ if (int($1)>0.7) {
i=i+1; {
print i, $1
}
}
if (int($1)>0.7) {
j=j+1;
}
if (j>2) {
print "system reboot";
cmd="sudo reboot";
system(cmd)
}
}'
N скрипт запрограммирован для запуска при перезагрузке с помощью crontab:
@reboot /bin/bash /ubuntu/home/reboot.sh
Так что я не могу войти, используя SSH. Потому что система постоянно перезагружается.
Мой сервер aws ec2 insatnce
Я попытался передать данные пользователя через консоль aws.
sudo apt-get purge dstat
cd /ubuntu/home && sudo rm reboot.sh
sudo /etc/init.d/cron stop
Но это не работает.
Итак, любые способы вернуть мой экземпляр будут высоко оценены.