分页: 1 / 1

发现killall让人极度不爽。

发表于 : 2012-10-10 18:20
YeLee
[bash]
#!/bin/bash
[ $# -gt 0 ] || echo "Usage : $0 procname"
while [ $# -gt 0 ]
do
for i in $(pgrep -f $1)
do
[ $i -eq $$ ] && continue
kill -TERM $i
done
shift
done
[/bash]
自己弄了个东西,虽然简单而粗暴,但确实有效。 :em01 :em01 :em01

Re: 发现killall让人极度不爽。

发表于 : 2012-10-10 18:24
jtshs256
:em01 :em01 :em01

Re: 发现killall让人极度不爽。

发表于 : 2012-10-10 18:36
qy117121
:em01 :em01 :em01 :em01

Re: 发现killall让人极度不爽。

发表于 : 2012-10-10 18:43
YeLee
:em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01

Re: 发现killall让人极度不爽。

发表于 : 2012-10-10 19:08
eexpress
我pkill用得多。其他的几乎不用。

Re: 发现killall让人极度不爽。

发表于 : 2012-10-10 19:11
YeLee
我直接检查命令行参数的,而且还可以同时杀多个进程。 :em03 :em03 :em03

Re: 发现killall让人极度不爽。

发表于 : 2012-10-10 19:13
eexpress
你pkill x试试 :em04
杀多个进程

Re: 发现killall让人极度不爽。

发表于 : 2012-10-10 19:14
YeLee
放心ee,我不会像你那么笨的。 :em01 :em01 :em01

Re: 发现killall让人极度不爽。

发表于 : 2012-10-10 19:17
YeLee

代码: 全选

pkill leafpad gucharmap chartest.sh
话说pkill支持这种高级操作么? :em04 :em04 :em04