色婷婷国产精品免费网站_av在线官网_色综合色综合_欧美精品一区二区三区蜜桃视频_成人免费视频观看视频_国产午夜精品一区二区三区视频

17站長網(wǎng)

17站長網(wǎng) 首頁 網(wǎng)站 服務(wù)器 查看內(nèi)容

Linux下使用killall命令終止進(jìn)程的8大用法

2022-10-6 08:54| 查看: 1302 |來源: 互聯(lián)網(wǎng)

Linux 的命令行提供很多命令來殺死進(jìn)程。比如,你可以向 kill 命傳遞一個PID來殺死進(jìn)程;pkill 命令使用一個正則表達(dá)式作為輸入,所以和該模式匹配的進(jìn)程都被殺死。 但是還有一個命令叫 killall ,默認(rèn)情況下,它精

Linux 的命令行提供很多命令來殺死進(jìn)程。比如,你可以向 kill 命傳遞一個PID來殺死進(jìn)程;pkill 命令使用一個正則表達(dá)式作為輸入,所以和該模式匹配的進(jìn)程都被殺死。

但是還有一個命令叫 killall ,默認(rèn)情況下,它精確地匹配參數(shù)名,然后殺死匹配進(jìn)程。在這篇文章中,我們將討論有關(guān)這個命令的實際應(yīng)用。

默認(rèn)情況下,killall 命令將向一個/組進(jìn)程發(fā)送一個 SIGTERM 信號,但是,也可以通過參數(shù)發(fā)送一個指定的信號。

下面我們通過例子詳細(xì)介紹 killall 的 8 大用法。

1、基本用法

假如我們 3 個進(jìn)程在運行,分別是 hello1, hello2, hello3 ,現(xiàn)在我們想殺死 hello1 進(jìn)程,可以直接使用如下方式:

killall hello1

運行的結(jié)果如下:

[alvin@VM_0_16_centos test]$ ps aux | grep hello alvin 12061 0.0 0.0 4152 344 pts/0 S 14:41 0:00 ./hello1 alvin 12074 0.0 0.0 4152 344 pts/0 S 14:41 0:00 ./hello2 alvin 12084 0.0 0.0 4152 340 pts/0 S 14:41 0:00 ./hello3 alvin 12089 0.0 0.0 112648 964 pts/0 R+ 14:41 0:00 grep --color=auto hello [alvin@VM_0_16_centos test]$ killall hello1 [1] Terminated ./hello1 [alvin@VM_0_16_centos test]$ ps aux | grep hello alvin 12074 0.0 0.0 4152 344 pts/0 S 14:41 0:00 ./hello2 alvin 12084 0.0 0.0 4152 340 pts/0 S 14:41 0:00 ./hello3 alvin 12170 0.0 0.0 112648 964 pts/0 R+ 14:42 0:00 grep --color=auto hello

可以看到,hello1 進(jìn)程已經(jīng)被殺死了。

剩下的 hello2 和 hello3 進(jìn)程,我們想一次性殺死他們,也就是批量殺死進(jìn)程,可以如下操作:

[alvin@VM_0_16_centos test]$ killall hello* hello: no process found hello1: no process found hello.c: no process found [2]- Terminated ./hello2 [3]+ Terminated ./hello3

如此,以 hello 開頭的進(jìn)程全部被干掉。

2、終止某個用戶所運行的進(jìn)程

我們可以殺死以滿足某個正則表達(dá)式的一組進(jìn)程,同樣的,我們也可以殺死某個用戶運行的所有進(jìn)程。

比如,用戶 harry 現(xiàn)在運行如下幾個進(jìn)程:

[alvin@VM_0_16_centos test]$ ps aux | grep harry root 13675 0.0 0.2 148236 5584 ? Ss 14:55 0:00 sshd: harry [priv] harry 13677 0.0 0.1 148236 2944 ? S 14:55 0:00 sshd: harry@pts/1 root 13678 0.0 0.2 148236 5444 ? Ss 14:55 0:00 sshd: harry [priv] harry 13680 0.0 0.1 148236 2252 ? S 14:55 0:00 sshd: harry@notty harry 13681 0.0 0.1 53228 2168 ? Ss 14:55 0:00 /usr/libexec/openssh/sftp-server harry 13694 0.0 0.1 116436 3252 pts/1 Ss+ 14:55 0:00 -bash harry 13948 0.0 0.0 4152 344 pts/1 S 14:57 0:00 ./hello1 harry 13952 0.0 0.0 4152 344 pts/1 S 14:57 0:00 ./hello2 harry 13959 0.0 0.0 4152 344 pts/1 S 14:57 0:00 ./hello3 alvin 14005 0.0 0.0 112648 964 pts/0 R+ 14:58 0:00 grep --color=auto harry

我們現(xiàn)在想殺死 harry 所運行的所有進(jìn)程,可以以如下方式操作:

killall -u harry

運行結(jié)果如下:

[alvin@VM_0_16_centos test]$ sudo killall -u harry [alvin@VM_0_16_centos test]$ ps aux | grep harry alvin 14040 0.0 0.0 112648 964 pts/0 R+ 14:58 0:00 grep --color=auto harry

但是,這個選項要慎用,因為它會把該用戶所有進(jìn)程,包括終端進(jìn)程,全部殺死,將導(dǎo)致該用戶直接退出。所以,如果不想挨揍的話不要輕意嘗試這個選項。

3、終于時間的方式終止進(jìn)程

假如我們現(xiàn)在運行了很多程序,我們只想殺死運行時間超過 5h 的進(jìn)程,那么可以使用 -o 選項,其中 o 代表 older 如下:

killall -o 5h

同樣地,如果你想殺死進(jìn)行時間小于 4h 的進(jìn)程,那么可以使用 -y 選項,其中 y 代表 younger ,如下:

killall -y 4h

這兩個選項同樣非常粗暴,也會把終端退出,所以先不演示了。

4、忽略大小寫

默認(rèn)情況下,killall 命令是大小寫敏感的,所以我們?nèi)绻麑戝e大小寫,將無法正確殺死進(jìn)程。

[alvin@VM_0_16_centos test]$ killall HELLO1 TEST1: no process found

如果我們想忽略大小寫,可以加上 -I (大寫字母 i )選項。

[alvin@VM_0_16_centos test]$ killall -I HELLO1 [1] Terminated ./hello1

5、關(guān)閉命令執(zhí)行回顯

默認(rèn)情況下,killall 會告訴你命令執(zhí)行情況,但是,我們?nèi)绻魂P(guān)心它的執(zhí)行結(jié)果,只想讓它靜默執(zhí)行,該怎么辦?只需加上 -q 選項即可,其中 q 表示 quite , 如下:

[alvin@VM_0_16_centos test]$ killall HELLO2 HELLO2: no process found [alvin@VM_0_16_centos test]$ killall -q HELLO2 [alvin@VM_0_16_centos test]$

6、列出所有支持的信號

如前文所述,默認(rèn)情況下,killall 命令將發(fā)送 SIGTERM 信號,那么,安可以發(fā)送其它信號嗎?當(dāng)然是可以的。可以使用 -l 選項查看 killall 所支持的所有信號:

[alvin@VM_0_16_centos test]$ killall -l HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS UNUSED

你可以使用 -s 選項(后面跟一個信號名)來向一個進(jìn)程發(fā)送特殊信號。

7、交互式操作

如果你在殺死多個進(jìn)程時不太放心,擔(dān)心把不該殺死的進(jìn)程給殺死了,那么你可以使用 -i 選項,這樣就可以自由決定哪些進(jìn)程應(yīng)該被殺死,哪些進(jìn)程應(yīng)該被保留。

[alvin@VM_0_16_centos test]$ killall -i hello* Kill hello2(13825) ? (y/N) y Kill hello3(13831) ? (y/N) N hello: no process found hello1: no process found hello3: no process found hello.c: no process found [2]- Terminated ./hello2

8、等待直到某個進(jìn)程被終止

當(dāng)一個信號被發(fā)送至某個進(jìn)程,如果你想確定該進(jìn)程已經(jīng)被殺死了才返回執(zhí)行結(jié)果,可以使用 -w 選項,其中 w 代表 wait ,如下:

[alvin@VM_0_16_centos test]$ killall -w hello1 [4]+ Terminated ./hello1

這里好像看不出什么效果,但實際執(zhí)行的時候,可以發(fā)現(xiàn)執(zhí)行結(jié)果會在一兩秒后出現(xiàn),而不加 -w 選項的話,執(zhí)行結(jié)果馬上就顯示。

本文最后更新于 2022-10-6 08:54,某些文章具有時效性,若有錯誤或已失效,請在網(wǎng)站留言或聯(lián)系站長:17tui@17tui.com
·END·
站長網(wǎng)微信號:w17tui,關(guān)注站長、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系我們及時修正或刪除。謝謝!

17站長網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!

掃一掃,關(guān)注站長網(wǎng)微信

大家都在看

  • 當(dāng)我們在共享網(wǎng)絡(luò)訪問的時候,可能會遇到提示指定的網(wǎng)絡(luò)名不再可用的問題,這可能是由于我們的共享網(wǎng)絡(luò)出現(xiàn)了錯誤,也可能是被共享的對象所拒絕了。指定的網(wǎng)絡(luò)名 ......

    故障排除 2023-03-10
  • 1、首先進(jìn)入到“百度”軟件中, 2、然后在其中輸入“百度識圖”, 3、之后點擊圖中的“開始使用”按鈕, 4、緊接著點擊右下角的“相冊”功能, 5、在相冊下 ......

    軟件教程 2023-02-17
  • 一、軟件沖突1、首先確認(rèn)是否是應(yīng)用程序沖突導(dǎo)致的。2、查看是否只有特定幾個游戲或應(yīng)用會導(dǎo)致該問題。3、如果是應(yīng)用沖突,那么只要卸載這些app就可以解決了。二 ......

    軟件教程 2022-12-27
  •   文/曹楊  原標(biāo)題:誰還看電視?  爸爸戴一副老花鏡,媽媽戴一副近視鏡,一人坐在沙發(fā),一人躺在床上,各自刷著自己關(guān)注的博主更新的短視頻。電視也許開著,但只是背景。  這樣的畫面,幾乎成了洛奇家的常 ...

    站長 2020-12-09
  • 圖片來源于簡書  文/郭開森 楊帆  陸玖財經(jīng)準(zhǔn)備開新欄目了,每周一創(chuàng)始人郭開森和楊帆合體郭德帆,對行業(yè)進(jìn)行一些觀察和評論,第一篇我們?nèi)允谴蛩銓懮鐓^(qū)團(tuán)購,這是當(dāng)下最火的話題。  來過陸玖財經(jīng)做客的朋友們...

    熱議 2020-12-07
  • 電腦端:1、大家可以點擊右邊鏈接進(jìn)入網(wǎng)頁版的百度網(wǎng)盤,進(jìn)入之后點擊“去登錄”。https://pan.baidu.com/2、之后正確的輸入賬號密碼進(jìn)行登錄就好啦。手機(jī)端:1 ......

    軟件教程 2022-12-27
  • 一、N100對比intel i3 1、N100的跑分達(dá)到了147210分,這個數(shù)據(jù)可以達(dá)到i3的七代級別。 2、在跑分上也是超越了大部分的I3七代CPU,不過比I3八代要弱勢一些。 3 ......

    硬件知識 2023-04-26
  • 8月15日消息 上周,有媒體報道前身為百度圖片的“榴蓮”APP含有大量不雅視頻內(nèi)容被用戶舉報。對此,百度圖片官方進(jìn)行了回應(yīng),百度圖片表示已經(jīng)對報道中所涉及的“生吃旋風(fēng)哥”等爭議內(nèi)容進(jìn)行了下線處理。 此外,百度...

    站長 2016-08-15
  • 在填寫一些項目申請書中,總是免不了要選擇一些數(shù)字,但是在方框中如何插入數(shù)字,該怎么辦呢?那么下面就由學(xué)習(xí)啦小編給大家分享下word在方框里輸入數(shù)字的技巧, ......

    Word教程 2023-04-27
  • WPS Office手機(jī)版怎么加橫線?很多用戶還不知道WPS Office手機(jī)版怎么加橫線,WPS Office手機(jī)版怎么加橫線,WPS Office手機(jī)版怎么打橫線,WPS Office手機(jī)版怎么弄 ......

    WPS教程 2023-03-31
  • 迅雷前綴是什么 答:迅雷前綴是(magnet:?xt=urn:btih:)括號里的就是了。 我們只要在這段文字之后輸入后續(xù)的內(nèi)容,就可以創(chuàng)建下載鏈接了。 1、磁力鏈接不基于文 ......

    軟件教程 2023-06-03
  • 一、內(nèi)容特權(quán)。 1、半價點播。 許多站內(nèi)視頻都需要付費觀看,而大會員用戶可以直接半價享受; 購買成功后的48h內(nèi)無限次觀看。有部分的內(nèi)容是只限在中國大陸內(nèi)觀 ......

    軟件教程 2023-05-05
  • 1、首先打開小米運動的“實驗室功能”。 2、接著點擊“門卡模擬”。 3、然后點擊“我知道了”。 4、最后貼近就可以刷卡成功了。...

    硬件知識 2023-05-17
  • 1、打開手機(jī)輕顏相機(jī)app,點擊“我的”,點擊“設(shè)置”,2、點擊“幫助與反饋”,3、點擊右下角“在線咨詢”即可聯(lián)系客服,詢問自己的問題啦!...

    軟件教程 2023-03-16
  • 答:華為P系列: 華為p40,華為p40plus,華為p50,華為p50e,華為p60 華為mate系列: 華為mate40,華為mate50,華為mate50e,華為mate60 華為nova系列: 華為n ......

    鴻蒙系統(tǒng) 2023-04-24
  • 近期有用戶反映,電腦在更新Windows 11 Insider Preview 25252.1000后,出現(xiàn)了應(yīng)用和已壓縮的文件點擊毫無反應(yīng),拖拽都不行,只能從開始菜單打開的情況,這是怎 ......

    windows11 2022-12-13
  • 可見單元格就是不包括隱藏或者篩選篩選后隱藏起來的單元格區(qū)域。方法:篩選或隱藏數(shù)據(jù),復(fù)制需要粘貼的值,在目標(biāo)單元格區(qū)域左上角的第一個單元格處右擊,選擇【 ......

    WPS教程 2022-12-10
  • 答:驍龍8+更好。 驍龍7+gen2實際上就是驍龍8+的低配版本。 在一些其他的核心架構(gòu)方面都是保持一致的,比如說CPU的架構(gòu)、GPU的架構(gòu)等等。 驍龍7+和驍龍8+具體 ......

    硬件知識 2023-04-06
  •   文/黎明  一場針對中國互聯(lián)網(wǎng)巨頭的反壟斷風(fēng)暴正在醞釀,而且這次動真格了。  11月10日,國家市場監(jiān)管總局發(fā)布《關(guān)于平臺經(jīng)濟(jì)領(lǐng)域的反壟斷指南(征求意見稿)》,要加大對互聯(lián)網(wǎng)巨頭涉嫌壟斷的調(diào)查和監(jiān)管。 ...

    熱議 2020-11-14
  • 文件被win10系統(tǒng)誤報病毒自動刪除了如何進(jìn)行恢復(fù)?有用戶下載了某些破解軟件卻被Win10系統(tǒng)誤認(rèn)為是病毒文件而自動刪除,當(dāng)然系統(tǒng)自帶殺毒軟件其實挺不錯的,就是有時候會誤報,大家遇到這種情況的時候就希望把誤刪的...

    windows10 2022-11-20
  • win11系統(tǒng)如何釋放掉系統(tǒng)默認(rèn)保留的存儲空間?一般情況下,Windows會保留一些存儲空間,以便設(shè)備獲得良好性能和成功更新。但是當(dāng)出現(xiàn)系統(tǒng)盤儲存空間不足時,我們會將幾個G的保留空間釋放出來,以解燃眉之急。本期教...

    windows11 2022-11-17
  • 1、先打開機(jī)頂盒進(jìn)入主界面,并且使用遙控器打開設(shè)置。 2、然后選擇“賬號與安全”,并且進(jìn)入。 3、最后往下面翻就可以看到“ADB調(diào)試”的選項,直接開啟就行了 ......

    軟件教程 2023-06-01
  • 答:在3DMark壓力測試當(dāng)中,顯卡需要超高97%才能夠算合格,證明顯卡的穩(wěn)定性是過關(guān)的。 1、一般的默認(rèn)情況下在2500~3000分就算很正常的了。 2、分?jǐn)?shù)越高說明顯卡 ......

    軟件教程 2023-06-01
  • 羅技g304dpi燈顏色代表什么:1、藍(lán)色:這種情況是正常工作的顯示,如果說是常亮或者閃爍,那都沒有問題這是在正常工作呢。2、紅色:如果說是紅燈閃爍的話那就是 ......

    硬件知識 2023-03-16
  • 我們經(jīng)常用WPS的時候,如果需要輸入波浪號~,會發(fā)現(xiàn)鍵盤上的波浪號輸入之后在最上面,但是為了美觀,我們希望波浪號顯示在中間。這里總結(jié)了三個方法分享給大家 ......

    WPS教程 2023-02-18
  • win11系統(tǒng)快速跳過聯(lián)網(wǎng)創(chuàng)建本地管理賬戶3種方法?現(xiàn)在市面上銷售的品牌筆記本和臺式機(jī)基本上都預(yù)裝Windows11家庭中文版正版操作系統(tǒng),聯(lián)網(wǎng)后系統(tǒng)會自動激活。當(dāng)用戶拿到新機(jī)器后還需要按照cortana(小娜)的提示一步...

    windows11 2022-11-13
  • 答:中高端水平 i513500hx在處理器當(dāng)中是處于一個中高端的水平。 i513500hx是第十一代酷睿處理器系列的一員,基礎(chǔ)頻率為2.4GHz,表現(xiàn)十分的不錯。 i513500hx介 ......

    硬件知識 2023-04-27
  • 打開軟件,直接填寫就可以。 1、下載安裝easyconnect軟件, 2、打開easyconnect應(yīng)用,在如圖所示的“服務(wù)器地址”一欄輸入如圖所示網(wǎng)址,點擊“連接”, 3、等 ......

    軟件教程 2023-04-03
  • 1、下載番茄作家助手,登錄你自己的賬號進(jìn)入。2、在首頁這里可以看到你創(chuàng)建的書籍,或者新建一個小說,點擊這個黃色的編輯圖標(biāo)。3、進(jìn)入以后,再點擊“創(chuàng)建章節(jié) ......

    軟件教程 2023-03-16
  • 相信有非常多使用過筆記本的用戶都聽說過獨顯直連這個詞,但很多用戶并不了解獨顯直連是什么,又有什么用處,那么下面就和小編一起來看看什么是獨顯直連和開啟這 ......

    其它 2022-12-15

熱門排行

    最近更新

      返回頂部
      主站蜘蛛池模板: 懂色av成人一区二区三区 | 欧美国产精品 | 日本一级一片免费视频 | 黄色小视频在线观看免费 | 国模一区二区三区 | 国产免费av在线 | 欧美日韩在线精品 | 日韩视频在线免费观看 | 少妇性bbb搡bbb爽爽爽欧美 | 欧美69式性猛交 | 免费黄网站在线观看 | 91一级片 | 狠狠干在线 | 三级在线视频 | 亚洲男人天堂av | 长河落日| 成人在线视频免费观看 | 亚洲一区二区三区视频 | 国产视频一区二区在线 | 视频一区在线观看 | 久久精品视频99 | 一级黄色免费看 | 日本一区二区三区在线视频 | 97超碰人人| 免费av网站在线观看 | 国产成人99久久亚洲综合精品 | 日韩免费一级片 | 精品亚洲国产成人av制服丝袜 | 岛国精品在线播放 | 成年免费视频黄网站在线观看 | 国产精品久久久久久久免费看 | 91成人在线视频 | www国产亚洲精品久久网站 | 亚洲天堂第一页 | 久视频在线 | 麻豆视频一区二区 | 国产乡下妇女三片 | 日本不卡高字幕在线2019 | 激情五月综合色婷婷一区二区 | 久久精品久久久久 | 五月av|