Дистанционный рестарт
Модератор: immortal
Дистанционный рестарт
Как сделать reboot дистанционно, часто малина виснет, Алиса пишет, что процес остоновлен, а запустить только reboot.
Последний раз редактировалось woow Пт фев 17, 2017 12:50 am, всего редактировалось 1 раз.
Raspberry Pi 3B+
Re: Дистансионный рестарт
Код: Выделить всё
$connection = ssh2_connect($IP_address, 22);
ssh2_auth_password($connection, $Ssh_login, $Ssh_pass);
ssh2_exec($connection, 'sudo reboot');Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
Re: Дистансионный рестарт
Разберитесь почему виснет. Дергать сервер самый неверный способ решения проблемы.woow писал(а):Как сделать reboot дистанционно, часто малина виснет, Алиса пишет, что процес остоновлен, а запустить только reboot.
Re: Дистансионный рестарт
У меня без SSH такой код работает.woow писал(а):Как сделать reboot дистанционно, часто малина виснет, Алиса пишет, что процес остоновлен, а запустить только reboot.
Код: Выделить всё
$cmd = 'sudo reboot';
exec($cmd,$out);
Последний раз редактировалось kas5858 Пн фев 13, 2017 1:58 pm, всего редактировалось 1 раз.
Re: Дистансионный рестарт
Всё дело в том что пока ещё ознакамливаюсь с MD проектом и как только где поковыряю, Алиса докладывает об остановке процесса и ребут тут как бы уместен.iapet писал(а):Разберитесь почему виснет. Дергать сервер самый неверный способ решения проблемы.
Raspberry Pi 3B+
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Контактная информация:
Re: Дистансионный рестарт
Как вариант написать скрипт на Bash который будет запускаться, например, раз в минуту и отслеживать какой либо процесс. То есть например, запускается скрипт, видит что нет процесса с главным циклом и этот скрипт ребутает всю систему.
Re: Дистансионный рестарт
Или просто нужный процесс.warik писал(а):Как вариант написать скрипт на Bash который будет запускаться, например, раз в минуту и отслеживать какой либо процесс. То есть например, запускается скрипт, видит что нет процесса с главным циклом и этот скрипт ребутает всю систему.
Re: Дистансионный рестарт
А как я так примитивно надеелся, что в такой системе есть запрятана кнопка RESTART, REBOOT, тут не кому нет такой пробемы, напишу сам себе когда не буть код...
Raspberry Pi 3B+
Re: Дистансионный рестарт
Придумал, как дистанционно решить проблему рестарта сервера. Сегодня например в далике от дома поменял язык и всё система выедает сообщение что процесс остановлен, режим красный и т.д.
Главное то что система в таком режиме ещё способна принимать команды и тут можно питание RPi3 подать через реле с НО контактами. Посылаешь команду на срабатывание реле и с задержкой возврата секунд на 20, что бы успокоились процессы и опять включила питание на RPi3.
Мне кажется так проще, хоть и выглядит топорно , но начинающим как –то можно это реализовать имеющемся средствами, а программировать коды PHP в системе МД и на андройде не каждый способен.
Главное то что система в таком режиме ещё способна принимать команды и тут можно питание RPi3 подать через реле с НО контактами. Посылаешь команду на срабатывание реле и с задержкой возврата секунд на 20, что бы успокоились процессы и опять включила питание на RPi3.
Мне кажется так проще, хоть и выглядит топорно , но начинающим как –то можно это реализовать имеющемся средствами, а программировать коды PHP в системе МД и на андройде не каждый способен.
Raspberry Pi 3B+
Re: Дистансионный рестарт
Плохая идея. Передергивание питания ни одна система 100% не отработает правильно.
Отправлено с моего SM-G850F через Tapatalk
Отправлено с моего SM-G850F через Tapatalk