Windows 스캔 포트 링크 일괄 처리

여기 있는 프로그램의 연결 끊기 개발에 문제가 있기 때문에 수천 개의 링크가 ESTABLISHED 상태에 있는 경우가 많지만 실제로 이러한 링크는 이미 끊어져야 한다. 이런 링크가 어느 정도 쌓이면 서버 접근이 불가능한 상황이 발생할 수 있다.그래서 다음 스크립트를 만들었습니다.
스크립트의 목적은 고정된 시간이 지난 후에 통계를 작성하는 것이다. 통계 데이터의 증가 속도와 서버에 접근할 수 없는 상태에 도달했을 때 쌓인 링크 수에 따라 대략 얼마나 많은 시간을 통해 서비스를 재개할 것인지를 판단한다.
   
   
   
   
  1. @Echo off   
  2. set a=0  
  3. netstat -an | find /i "8830" > c:\test  
  4. for /f "delims=" %%a in ('type c:\test') do set/a a+=1  
  5. @Echo on 
  6. echo "%date% %time%----%a%" > e:\guishuditongji.txt 

참고:
1. 일괄 처리 프로그램의 인터페이스 출력을 닫습니다. 일괄 처리의 모든 조작에 대응하는 출력이 있기 때문에 기록된 내용이 너무 혼란스러운 것을 방지하기 위해 이 출력을 닫고 5의 위치에서 출력을 열면 기록 파일에 원하는 내용만 기록할 수 있습니다.
2. 변수를 설정하고 여기서 강제로 값을 0으로 부여합니다. 값을 부여하지 않으면 스크립트가 두 번째로 실행될 때 a의 크기가 누적되어 데이터가 정확하지 않습니다.
3. 접근을 보고 find 명령을 통해 출력 결과를 필터링합니다.
4. 간단하게 누적 계산으로 볼 수 있다.
5. 이 부분의 작용은 1에서 이미 언급했다.
6. 원하는 정보를 출력하고 해당하는 기록 파일로 바꿉니다.

좋은 웹페이지 즐겨찾기