欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux xargs kill進(jìn)程 交叉查詢方式

 更新時(shí)間:2023年06月12日 09:08:28   作者:IT小海豚  
這篇文章主要介紹了Linux xargs kill進(jìn)程 交叉查詢方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Linux xargs kill進(jìn)程 交叉查詢

ps aux | grep ntopng |grep -v grep |cut -c 10-14 |xargs kill -9

  • grep ntopng :kill掉進(jìn)程中有ntopng字段
  • grep -v grep :過(guò)濾掉grep 字段
  • cut -c 10-14:進(jìn)程列表中10-14 是進(jìn)程id位置
  • xargs kill -9 : xargs 命令是用來(lái)把前面命令的輸出結(jié)果(PID)作為"kill -9"命令的參數(shù),并執(zhí)行該命令。"kill -9"會(huì)強(qiáng)行殺掉指定進(jìn)程。

ps -ef | grep ftpd | grep -v grep | wc -l

  • "ps -ef " 是linux里查看所有進(jìn)程的命令
  • "grep ftpd " 的輸出結(jié)果是,找到含有ftpd的進(jìn)程
  • "grep -v grep"是在列出的進(jìn)程中去除含有關(guān)鍵字"grep"的進(jìn)程
  • "wc -l" 統(tǒng)計(jì)輸出總共多少行

Linux常用命令:xargs,批量殺死進(jìn)程

有一天,后臺(tái)的一個(gè)定時(shí)腳本異常了,由于網(wǎng)絡(luò)原因?qū)е鲁瑫r(shí),而且每分鐘一個(gè)進(jìn)程。

ps aux | grep main.py 看了所有的進(jìn)程,試圖手動(dòng)kill掉,可是幾十個(gè)進(jìn)程手動(dòng)kill得累趴去。

root@ubuntu:/home/fage/Desktop/linux-perf-examples/nginx-high-cpu# ps aux | grep main.py
root      13110  0.0  0.3  32636  6664 pts/0    S    23:17   0:00 python main.py
root      13115  0.0  0.3  32636  6632 pts/0    S    23:17   0:00 python main.py
root      13116  0.0  0.3  32636  6572 pts/0    S    23:17   0:00 python main.py
root      13117  0.0  0.3  32636  6652 pts/0    S    23:17   0:00 python main.py
root      13118  0.0  0.3  32636  6592 pts/0    S    23:17   0:00 python main.py
root      13119  0.0  0.3  32636  6552 pts/0    S    23:17   0:00 python main.py
root      13120  0.0  0.3  32636  6484 pts/0    S    23:18   0:00 python main.py
root      13121  0.0  0.3  32636  6696 pts/0    S    23:18   0:00 python main.py
root      13122  0.0  0.3  32636  6424 pts/0    S    23:18   0:00 python main.py
root      13123  0.0  0.3  32636  6480 pts/0    S    23:18   0:00 python main.py
root      13124  0.0  0.3  32636  6584 pts/0    S    23:18   0:00 python main.py
root      13125  0.0  0.3  32636  6592 pts/0    S    23:18   0:00 python main.py
root      13126  0.0  0.3  32636  6520 pts/0    S    23:18   0:00 python main.py

這時(shí)我們的主角就要登場(chǎng)了

ps axu | grep main.py | awk '{print $2;}' | xargs kill -9

xargs 是給命令傳遞參數(shù)的一個(gè)過(guò)濾器,也是組合多個(gè)命令的一個(gè)工具。

xargs 默認(rèn)的命令是 echo,這意味著通過(guò)管道傳遞給 xargs 的輸入將會(huì)包含換行和空白,不過(guò)通過(guò) xargs 的處理,換行和空白將被空格取代。

如:

root@ubuntu:/home/fage/Desktop# cat test.txt 
lkjafd
askfj
asdfj asdj asjf
asdfj asj sldfj 
adfklj asdjklasjf asfj
root@ubuntu:/home/fage/Desktop# cat test.txt | xargs
lkjafd askfj asdfj asdj asjf asdfj asj sldfj adfklj asdjklasjf asfj

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux 出現(xiàn)telnet: 127.0.0.1: Connection refused錯(cuò)誤解決辦法

    Linux 出現(xiàn)telnet: 127.0.0.1: Connection refused錯(cuò)誤解決辦法

    這篇文章主要介紹了Linux 出現(xiàn)telnet: connect to address 127.0.0.1: Connection refused錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Linux中的tcpdump命令示例詳解

    Linux中的tcpdump命令示例詳解

    這篇文章主要給大家介紹了關(guān)于Linux中tcpdump命令的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • linux下查看本機(jī)和遠(yuǎn)程服務(wù)器的端口是否連通的方法

    linux下查看本機(jī)和遠(yuǎn)程服務(wù)器的端口是否連通的方法

    今天小編就為大家分享一篇linux下查看本機(jī)和遠(yuǎn)程服務(wù)器的端口是否連通的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • linux的基本命令mkdir使用詳解

    linux的基本命令mkdir使用詳解

    這篇文章主要介紹了linux的基本命令mkdir使用詳解的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • 詳解 Linux 常用目錄的作用

    詳解 Linux 常用目錄的作用

    這篇文章主要介紹了詳解 Linux 常用目錄的作用的相關(guān)資料,這里列舉常用目錄并附實(shí)例幫助大家理解這部分內(nèi)容,需要的朋友可以參考下
    2017-08-08
  • 關(guān)于CentOS 7下sqlite3找不到的問(wèn)題解決

    關(guān)于CentOS 7下sqlite3找不到的問(wèn)題解決

    這篇文章主要給大家介紹了關(guān)于CentOS 7下sqlite3找不到問(wèn)題的解決方法,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07
  • Vmvare虛擬機(jī)給ubuntu根目錄分區(qū)介紹

    Vmvare虛擬機(jī)給ubuntu根目錄分區(qū)介紹

    大家好,本篇文章主要講的是Vmvare虛擬機(jī)給ubuntu根目錄分區(qū)介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • CentOS 7.2部署郵件服務(wù)器(Postfix)

    CentOS 7.2部署郵件服務(wù)器(Postfix)

    這篇文章主要為大家詳細(xì)介紹了CentOS 7.2如何部署郵件服務(wù)器Postfix,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 圖文詳解Ubuntu搭建Ftp服務(wù)器的方法(包成功)

    圖文詳解Ubuntu搭建Ftp服務(wù)器的方法(包成功)

    今天小編就為大家分享一篇關(guān)于圖文詳解Ubuntu搭建Ftp服務(wù)器的方法(包成功),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • 詳解在Ubuntu16.10上安裝docker ce

    詳解在Ubuntu16.10上安裝docker ce

    本篇文章主要介紹了詳解在Ubuntu16.10上安裝docker ce,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05

最新評(píng)論