Задать вопрос
@Lil_sam666

Как выключить компьютер при пропадании подключения?

Нужно сделать так что бы компьютер выключался, когда пропадает линк с сервером, можно ли это реализовать?
  • Вопрос задан
  • 211 просмотров
Подписаться 1 Простой 2 комментария
Ответ пользователя rPman К ответам на вопрос (4)
@rPman
Выключить компьютер можно командой:
* windows - shutdown /s /t 0 (где 0 это время, через которое произойдет выключение, за это время можно отменить)
* linux - shutdown -h 0

Определить что связь с сервером прекратилась ... для этого нужно определить что именно это значит, нужно понимать что связь может оборваться по обычным причинам, например провайдер раз в сутки может обрывать все текущие подключения (помним знаменитый мем 'ни единого разрыва') и обычно программы автоматически восстанавливают соединения.

Можно собирать статистику ping за какой то интервал времени, и если сервер не отвечает, можно считать что связь оборвалась. Готовую программу на выбранном языке тебе может кто то напишет,
spoiler
советую для windows не выбирать cmd/bat, да и на powershell это будет многословно. Если что в любой windows старше winxp в поставке идет c#/js#/vbs# компилятор, а если копнуть дальше то windows scripting host (это javascript/vbasic) и того со времен win95, поэтому лучше выбирать эти полноценные языки.
Ответ написан
Комментировать