Код:
@echo O88
Set pingip=192.168.0.1
Set ProcessName=putty.exe
:end
ping -n 1 %pingip% >nul || Goto ELSE
TaskList /FI "ImageName EQ %ProcessName%" 2>nul|Find /I "%ProcessName%">nul||(
start /b cmd /c "C:\putty.exe -load aws"
)
Goto PAUSE
::EXIT
:ELSE
TaskKill /IM putty.exe /F > nul
:PAUSE
ping -n 21 127.0.0.1 > nul
Goto end
я ведь не зря писал про скрипт. Пример у меня переподключает ssh соединение, если комп во время моего отсутствия перехагрузился или пропадала связь с роутером. Так же можно организовать работу и по этой теме, запустили скрипт который сперва оповещает плк что надо ему отключиться, затем запускает прогу энергетика, когда он её выключит, посылается сигнал плк что может продолжить работу. В итоге сперва слейв, потом два раза мастер, вот что нужно от скрипта