zoukankan      html  css  js  c++  java
  • 网管---------Windows杀死后台进程查询等脚本

    @echo off
    echo ********************************
    echo **** 根据连接状态进行查询  
    echo **** 可选状态:  
    echo **** 1、 LISTENING
    echo **** 2、 ESTABLISHED
    echo **** 3、 CLOSE_WAIT
    echo **** 4、 IME_WAIT
    echo ********************************

    :start
    echo 欢迎使用cisco便捷小工具
    echo 输入arp查询路由表信息,继续则输入y,退出请按q
    set /p tips=请输入:
    if %tips%==y goto agin
    if %tips%==q exit
    if %tips%==arp arp -a

    :agin
    echo 请输入状态(可选状态:1、LISTENING;2、ESTABLISHED;3、CLOSE_WAIT;4、TIME_WAIT)
    echo 例:输入序号1,表示LISTENING状态
    set /p status=请选择输入四种状态的序号:
    if %status%==1 netstat -ano|findstr LISTENING
    if %status%==2 netstat -ano|findstr ESTABLISHED
    if %status%==3 netstat -ano|findstr CLOSE_WAIT
    if %status%==4 netstat -ano|findstr TIME_WAIT


    :passPidGetInfor
    set /p pid=请输入PID进行查询具体程序:
    echo 路径 程序名称 进程id 线程数量 虚拟大小
    wmic process get name,executablepath,processid,VirtualSize,ThreadCount|findstr %pid%

    :killPid
    echo 注意:根据pid杀死对应进程,不杀死则输入n,返回首页,输入h
    set /p kpid=请谨慎输入要杀死的进程pid:
    if %kpid%==n goto passPidGetInfor
    if %kpid%==h goto start
    if %kpid%!=h or n taskkill /pid %kpid% /t /f


    :end
    echo 重新请输入:r,查询Pid,则输入:p,退出请输入:q,查询网口地址,输入arp。
    set /p question=请输入:
    if %question%==q exit
    if %question%==r goto agin
    if %question%==p goto passPidGetInfor
    if %question%==arp arp -a
    goto start

    pause

  • 相关阅读:
    Linux内核调试方法
    linux查看系统的日志------健康检查特性
    检测磁盘驱动的健康程度SMART
    用十条命令在一分钟内检查Linux服务器性能
    Nginx安装及配置
    getopts的使用
    grub rescue 主引导修复
    linux C中调用shell命令和运行shell脚本
    Makefile基础---编译
    OVMF基础
  • 原文地址:https://www.cnblogs.com/ciscolee/p/15452133.html
Copyright © 2011-2022 走看看