ОБНОВЛЕНИЕ 2: я придумал этот скрипт:
@echo off
nslookup myip.opendns.com resolver1.opendns.com | Find "Address:" | Find /V "208.67.222.222" >IP_1.txt
nslookup myip.opendns.com resolver1.opendns.com | Find "Address:" | Find /V "208.67.222.222" >IP_2.txt
FC IP_1.txt IP_2.txt
IF %ERRORLEVEL% EQU 1 goto script
IF %ERRORLEVEL% EQU 0 goto end
:script
Kill_port_forwarding_SSH.bat
Established_SSH.bat
:end
pause
проблема в том, что сценарий Established_SSH.bat
не будет запускаться, он будет запускать первый, но не второй, содержимое первого сценария:
plink -ssh root@145.239.79.229 -pw 28101997 fuser -k 32400/tcp
Я снова с нетерпением жду вас, чтобы обойти это
ОБНОВЛЕНИЕ: теперь я создал два простых скрипта, которые регистрируют мой внешний ip в двух разных файлах в одном каталоге, как я могу сравнить их значения и, если они не совпадают, запустить мой скрипт?
я ищу журнал, который создают окна, если это даже делает. Когда внешний IP-адрес меняется на моем компьютере, я нахожусь на Windows 10 Pro. По сути, сейчас я пытаюсь решить эту проблему:
хорошо, что должен был отслеживать и выдавать журнал, когда мой внешний ip меняется, но на самом деле он просто создает журнал каждые 10 минут по какой-то причине, например:
так что я с нетерпением жду вас, если вы случайно поможете мне с этим спасибо.
ps: если вам нужна дополнительная информация, просто спросите;) ps *: это событие просто вызовет два простых скрипта.