Спаситель
01-09-2015, 09:12
Есть скрипт
FOR /L %%i IN (0,1,255) DO (
tcping -n 1 10.0.14.%%i 23 > nul && (
if errorlevel 0 start kitty -telnet adm@10.0.14.%%i -pass adm -cmd "admin\nupgrade\nupdate ftp -ip 10.0.0.10 -user anonymous -password 111 -file ver1.z\nsave\nexit\nreload" | ping 127.0.0.1 -n 10 > null))
ping 127.0.0.1 -n 60 > nul
taskkill /F /IM kitty.exe /T
смысл такой , найти все отвечающие хосты + проверить на доступность телнета , если да то запустить kitty которая обновит прошивку с ftp
проблема в том, что в глупом консольном телнете нет закрытия (командой) окна (либо я не знаю) , и приходится по окончанию пакетника закрывать все окна , когда окон 100 это нормально но когда их около 4000 сервер просто умирает ...
так вот вопрос, можно ли каждый процесс закрывать (процесс с одним именем) последовательно после окончания скажем 10 секунд .
FOR /L %%i IN (0,1,255) DO (
tcping -n 1 10.0.14.%%i 23 > nul && (
if errorlevel 0 start kitty -telnet adm@10.0.14.%%i -pass adm -cmd "admin\nupgrade\nupdate ftp -ip 10.0.0.10 -user anonymous -password 111 -file ver1.z\nsave\nexit\nreload" | ping 127.0.0.1 -n 10 > null))
ping 127.0.0.1 -n 60 > nul
taskkill /F /IM kitty.exe /T
смысл такой , найти все отвечающие хосты + проверить на доступность телнета , если да то запустить kitty которая обновит прошивку с ftp
проблема в том, что в глупом консольном телнете нет закрытия (командой) окна (либо я не знаю) , и приходится по окончанию пакетника закрывать все окна , когда окон 100 это нормально но когда их около 4000 сервер просто умирает ...
так вот вопрос, можно ли каждый процесс закрывать (процесс с одним именем) последовательно после окончания скажем 10 секунд .