- 帖子
- 2874
- 积分
- 7021
- 技术
- 336
- 捐助
- 0
- 注册时间
- 2011-6-2
|
本帖最后由 DAIC 于 2014-9-27 11:50 编辑
@echo off
:begin
set d=%date:~0,10%
set t=%time:~0,8%
set /p =" %d% %t% ,8000,close_wait, " <nul > D:\123.txt
netstat -aon -p tcp | find /i"8000" |find /i "close_wait" /c >> D:\123.txt
set /p =" %d% %t% ,8000,time_wait, " <nul >> D:\123.txt
netstat -aon -p tcp | find /i"8000" |find /i "time_wait" /c >> D:\123.txt
set /p =" %d% %t% ,8000,established, " <nul >> D:\123.txt
netstat -aon -p tcp | find /i"8000" |find /i "ESTABLISHED" /c >> D:\123.txt
set /p =" %d% %t% ,9000,close_wait, " <nul >> D:\123.txt
netstat -aon -p tcp | find /i"9000" |find /i "close_wait" /c >> D:\123.txt
set /p =" %d% %t% ,9000,time_wait, " <nul >> D:\123.txt
netstat -aon -p tcp | find /i"9000" |find /i "time_wait" /c >> D:\123.txt
set /p =" %d% %t% ,9000,established, " <nul >> D:\123.txt
netstat -aon -p tcp | find /i"9000" |find /i "ESTABLISHED" /c >> D:\123.txt
echo. >> D:\123.txt
>> D:\123.txt echo,
setlocal
set #close_wait=
set #time_wait=
set #established=
for /f "tokens=4,5 delims=, " %%i in (D:\123.txt) do (
set /a #%%i+=%%j
)
for /f "tokens=1,2 delims=#=" %%i in ('set #') do (
>> D:\123.txt set /p ="%%i %%j; " <nul
)
endlocal
>> D:\123.txt echo,
echo --------------------------------------------------------------------- >> D:\123.txt
type D:\123.txt >> D:\456.txt
ping 127.1 /n 600 >nul
goto begin |
|