在Linux 系统中,有时候需要结束某些运行的程序,能够快速结束进程是管理员的必备经验。今天就有趣的聊聊Linux 下快速Kill 进程吧。
批量Kill 进程的方式一般有两种,一种使用命令、另一种使用脚本。命令的方式可以通过pkill命令来实现:
$ pkill -9 processesname
其中,-9 表示强制Kill 进程,processesname 为需要Kill 进程的名称,可以是全名也可以是部分名称。
使用脚本方式可以使用一段简单的Shell 脚本,用于批量Kill 同一类型的进程:
#!/bin/bashfor processes in $(ps -ef | grep processesname | awk ‘{print $2}’)
do
kill -9 $processes
done
用以上Shell 脚本,只需要把processesname 换成需要Kill 进程的名称,在命令行中运行这个脚本或者执行sh ./xxx.sh 这个命令,就能够把系统中和脚本里面相同进程名称的进程Kill 掉。
总之,快速Kill 进程,除了需要熟悉shell 脚本之外,还可以通过pkill命令来实现,应对不同的需求,可以使用不同的方式来完成更高效更安全的进程杀死任务。