发现killall让人极度不爽。

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

发现killall让人极度不爽。

#1

帖子 YeLee » 2012-10-10 18:20

[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
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

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

#2

帖子 jtshs256 » 2012-10-10 18:24

:em01 :em01 :em01
躺平
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

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

#3

帖子 qy117121 » 2012-10-10 18:36

:em01 :em01 :em01 :em01
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 [email protected]
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

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

#4

帖子 YeLee » 2012-10-10 18:43

:em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#5

帖子 eexpress » 2012-10-10 19:08

我pkill用得多。其他的几乎不用。
● 鸣学
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

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

#6

帖子 YeLee » 2012-10-10 19:11

我直接检查命令行参数的,而且还可以同时杀多个进程。 :em03 :em03 :em03
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#7

帖子 eexpress » 2012-10-10 19:13

你pkill x试试 :em04
杀多个进程
● 鸣学
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

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

#8

帖子 YeLee » 2012-10-10 19:14

放心ee,我不会像你那么笨的。 :em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

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

#9

帖子 YeLee » 2012-10-10 19:17

代码: 全选

pkill leafpad gucharmap chartest.sh
话说pkill支持这种高级操作么? :em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
回复