网站地图    收藏   

主页 > 系统 > windows >

Windows扫描端口链接数批处理 - Windows操作系统 -

来源:自学PHP网    时间:2015-04-17 17:13 作者: 阅读:

[导读] Windows扫描端口链接数批处理 由于我们这里一个程序的断开连接开发的有问题,经常会有上千的链接处于ESTABLISHED状态,但是实际上这些链接早就应该断开,当这种链接堆积到一定程度就...

Windows扫描端口链接数批处理
 
  由于我们这里一个程序的断开连接开发的有问题,经常会有上千的链接处于ESTABLISHED状态,但是实际上这些链接早就应该断开,当这种链接堆积到一定程度就会出现服务器访问不能的状况。所以才生成了下面的脚本。  www.2cto.com  
        脚本的目的是每过固定时间后进行一次统计,根据统计数据的增长速度和到达服务器无法访问状态时堆积的链接数来判断大概通过多长时间重启一次服务。
 
@Echo off   
set a=0  
netstat -an | find /i "8830" > c:\test  
for /f "delims=" %%a in ('type c:\test') do set/a a+=1  
@Echo on 
echo "%date% %time%----%a%" <nul >> e:\guishuditongji.txt 
注释:
1.关闭批处理程序的界面输出,由于批处理每一个操作都会有对应的输出,为了防止记录的内容过于混乱,所以选择关闭这些输出,并在5的位置将输出打开,这样记录文件里面就能只记录到自己想要的内容了;  www.2cto.com  
2.设定一个变量,并在这里强制赋值为0,如果不赋值,当脚本第二次运行时a的大小会累加,造成数据的不准确;
3.查看访问,并通过find命令对输出结果进行过滤;
4.简单的可以看做一个累加计算;
5.这段的作用在1里面已经提过了;
6.输出想要的信息并重定向到对应的记录文件。
 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论