• Linux下kill进程脚本


    Linux下kill进程脚本

    在Linux有时会遇到需要kill同一个程序的进程,然而这个程序有多个进程,一一列举很是繁琐,使用按名字检索,统一kill

    Perl脚本


    使用方法 kill_all.pl firefox (kill所有含有firefox的进程)

    #!/usr/bin/perl
    #####################################################
    #        kill_all.pl firefox
    #####################################################
    use warnings;
    
    my $kill_name   = $ARGV[0];
    
    my @process_all = grep {/$kill_name/} `ps -ef`;
    
    foreach my $process (@process_all){
         #print "@clump
    ";
         my @clump = split /s+/,$process;
         print "Kill process $clump[1]
    ";
         system"kill -9 $clump[1]";
    }
    

    Shell脚本


    使用方法 kill.sh firefox (kill所有含有firefox的进程)

    #! /bin/csh -f
    #####################################################
    #        kill_all.pl firefox
    #####################################################
    
    if ( $#argv != 1 ) then
    	echo "USAGE: $0 <CMD>"
    	exit 1
    endif
    
    echo Kill process $1
    ps -u `whoami` | grep $1 | awk '{system("kill -9 "$1)}'
    
  • 相关阅读:
    CentOS-7 本地yum源挂载
    VMware 安装 Centos7
    linux永久关闭SELinux*
    linux添加用户
    git分支常用命令
    git 常用命令
    springboot 自定义interceptor 对请求进行拦截
    ORACLE 远程导出DMP文件
    解决idea2018无法安装lombok的问题
    centos下快速安装mysql
  • 原文地址:https://www.cnblogs.com/OneFri/p/7112897.html
Copyright © 2020-2023  润新知