[Linux]kill使用某一(tcp/udp)端口的进程

发表于:2007-06-09来源:作者:点击数: 标签:
用该命令可以找出使用端口的进程。可写脚本监控,停止端口及进程~ 例如:fuser -n tcp 3306 | ps aux | grep 24594 | grep -v grep 若要将使用该端口的进程kill 例如:fuser -k -n tcp 3306 usage: fuser [ -a | -s ] [ -n space ] [ -signal ] [ -kimuv ] n

用该命令可以找出使用端口的进程。可写脚本监控,停止端口及进程~

例如:fuser -n tcp 3306 | ps aux | grep 24594 | grep -v "grep"

若要将使用该端口的进程kill

例如:fuser -k -n tcp 3306

usage: fuser [ -a | -s ] [ -n space ] [ -signal ] [ -kimuv ] name ...
             [ - ] [ -n space ] [ -signal ] [ -kimuv ] name ...
       fuser -l
       fuser -V

    -a        display unused files too
    -k        kill processes aclearcase/" target="_blank" >ccessing that file
    -i        ask before killing (ignored without -k)
    -l        list signal names
    -m        mounted FS
    -n space  search in the specified name space (file, udp, or tcp)
    -s        silent operation
    -signal   send signal instead of SIGKILL
    -u        display user ids
    -v        verbose output
    -V        display version information
    -4        search IPv4 sockets only
    -6        search IPv6 sockets only
    -         reset options

  udp/tcp names: [local_port][,[rmt_host][,[rmt_port]]]

原文转自:http://www.ltesting.net