国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页操作系统linux → Linux批量kill包含某个关键字的进程

Linux批量kill包含某个关键字的进程

我要评论 2012/09/23 19:40:20 来源:国语自产精品视频在线看 编辑:zbbingyang.com [ ] 评论:0 点击:1831次

有时候因为一【yīn wéi yī】些情况【xiē qíng kuàng】,需要把【xū yào bǎ】 linux 下符合某一项【mǒu yī xiàng】条件的【tiáo jiàn de】🐍所有进程 kill 掉【diào】✳,又不能用🌌 killall 直接杀掉【diào】✳某一进【mǒu yī jìn】程名称【chéng míng chēng】包含的【bāo hán de】所有运行中进程(我们可🦉能只需【néng zhī xū】🌺要杀掉【diào】📇其中的某一类💋或运行指定参⏹数命令【shù mìng lìng】的进程【de jìn chéng】🧝),这个时🌫候我们需要运用🌌 ps, grep, cut 和【hé】🐰 kill 一起操作【zuò】。

ok,下面给【xià miàn gěi】🔸出具体【chū jù tǐ】的参考【de cān kǎo】:

ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9

运行这【yùn háng zhè】👮条命令【lìng】将会杀【jiāng huì shā】掉所有【diào suǒ yǒu】🍁含有关😄键字🎎"LOCAL=NO"的进程【de jìn chéng】🧝,是不是【shì bú shì】很方便💢?

下面将这条命令【lìng】作【zuò】一下简单【xià jiǎn dān】说明🔊:

管道符【guǎn dào fú】🕞"|"用🌌来隔开两个命令【lìng】,管道符【guǎn dào fú】🕞左边命令的【mìng lìng de】输出会作【zuò】为🏏管道符【guǎn dào fú】🕞右边命令的【mìng lìng de】输入🤾。

"ps -ef" 是linux里查看所有进程的命【chéng de mìng】🌛令【lìng】。这时检索出的【suǒ chū de】♟进程将作【zuò】为下🕕一条命令【lìng】"grep LOCAL=NO"的输入🤾。

"grep LOCAL=NO" 的输出【de shū chū】结果是【jié guǒ shì】,所有含【suǒ yǒu hán】😰有关键字🎎"LOCAL=NO"的进程【de jìn chéng】🧝。

"grep -v grep" 是在列❄出的进😝程中去🚜除含有【chú hán yǒu】⛳关键字🎎"grep"的进程【de jìn chéng】🧝。

"cut -c 9-15" 是截取输入🤾行的第🦇9个字【gè zì】🎎符到第15个字【gè zì】🎎符,而这正好是进【hǎo shì jìn】程号PID。

"xargs kill -9" 中的 xargs 命令【lìng】是用🌌来把前面命令的【mìng lìng de】输出结果(PID)作【zuò】为🏏"kill -9"命令的【mìng lìng de】参数【cān shù】🤭,并执行该命令【lìng】👛。"kill -9"会强行【huì qiáng háng】杀掉【diào】✳指定进程。

其它类【qí tā lèi】似的情况,只需要🚶修改✈"grep LOCAL=NO"中的关键字部🤼分就可以了。

另一种方法,使用awk

ps x|grep gas|grep -v grep |awk '{print $1}'|xargs kill -9

关键词:Linux

阅读本文后您有什么感想? 已有 人给出评价!

  • 1 欢迎喜欢
  • 1 白痴
  • 0 拜托
  • 4 哇
  • 0 加油
  • 0 鄙视