使用PKIL更容易地終止linux程序

Linux中最好的特性之一是可以從命令列控制程序,因此如果您有一個應用程式鎖定GUI,那麼您可以從另一臺機器上透過SSH進行切換,並直接終止有問題的程序。...

Linux中最好的特性之一是可以從命令列控制程序,因此如果您有一個應用程式鎖定GUI,那麼您可以從另一臺機器上透過SSH進行切換,並直接終止有問題的程序。

問題是,如果重複終止同一個程序,那麼每次都要找出程序ID,這樣就可以終止它了,這是一種非常乏味的方法。

老辦法

終止程序的經典方法意味著您首先需要使用透過grep傳輸的ps命令來找到您試圖終止的程序:

$ ps -ef | grep swiftfox geek      7206 22694  0 Dec04 ?        00:00:00 /bin/sh /opt/swiftfox/swiftfox geek      7209  7206  0 Dec04 ?        00:00:00 /bin/sh /opt/swiftfox/run-mozilla.sh /opt/swiftfox/swiftfox-bin geek      7213  7209  0 Dec04 ?        00:04:29 /opt/swiftfox/swiftfox-bin geek     14863 14224  0 18:19 pts/4    00:00:00 grep swiftfox

然後要終止程序,必須使用kill命令:

$ kill 7206

新方法

如果您已經知道程序名稱或程序的一部分,那麼您可以簡單地使用pkill命令,而不必經歷所有這些。

$ pkill swiftfox

就這麼簡單。您應該注意到,pkill將殺死與搜尋文字匹配的所有程序,在本例中是swiftfox

如果要在使用pkill命令之前檢視匹配的程序名稱,可以使用pgrep命令。傳遞-l開關告訴pgrep也顯示程序名稱。

$ pgrep -l swiftfox 7206 swiftfox 7213 swiftfox-bin

Swiftfox似乎經常攻擊我,所以不幸的是我最近不得不經常使用這個命令。

  • 發表於 2021-04-14 11:34
  • 閱讀 ( 6 )
  • 分類:網際網路

你可能感興趣的文章

從命令列關閉linux計算機的5種方法

... 讓我們依次檢視這些命令,並檢查如何以及何時使用這些命令。 ...

  • 發佈於 2021-03-14 17:35
  • 閲讀 ( 45 )

linux中殺死無響應程式的7種方法

... 2使用系統監視器終止linux程序 ...

  • 發佈於 2021-03-18 00:56
  • 閲讀 ( 51 )

如何在沒有工作管理員的情況下強制關閉程式

... 要強制關閉沒有工作管理員的程式,可以使用taskkill命令。通常,您會在命令提示符下輸入此命令以終止特定程序。然而,每次程式停止響應時開啟命令列視窗是很笨拙的,每次輸入命令都是一種浪費。使用快捷...

  • 發佈於 2021-03-18 04:22
  • 閲讀 ( 46 )

linux中的程序是什麼?

...這個詞通常是陌生的。然而,在討論Linux程式設計時經常使用它,程序對於系統管理工作是必不可少的。 ...

  • 發佈於 2021-03-27 02:21
  • 閲讀 ( 60 )

為什麼ram助推器和任務殺手對android不好

如果你使用Android,你可能聽過關於使用RAM助推器或task killer應用程式的建議。滾動瀏覽googleplay商店,你會看到大量的任務**提供高評價。 ...

  • 發佈於 2021-03-30 19:11
  • 閲讀 ( 61 )

如何在linux上殺死殭屍程序

...器:當這個程序下一次被賦予訪問CPU的許可權時,系統將使用這個地址來查詢應該執行的程序的下一條指令。 暫存器:這個程序使用的CPU暫存器的列表。該列表可能包含累加器、索引暫存器和堆疊指標。 開啟檔案列表:與此程...

  • 發佈於 2021-04-01 07:47
  • 閲讀 ( 57 )

如何在啟動時用systemd執行linux程式

...嗎?systemd軟體提供了一種方法,可以在任何Linux發行版上使用systemd來完成這一操作,而systemd是目前大多數版本的版本,包括Ubuntu。我們將帶領您完成建立整合服務的過程,甚至與雜誌進行對話。 本教程演示如何設定啟動系統時...

  • 發佈於 2021-04-01 17:43
  • 閲讀 ( 48 )

如何使用linux的screen命令

使用Linux screen命令,您可以將正在執行的終端應用程式推到後臺,並在希望看到它們時將它們向前拉。它還支援分屏顯示,並透過SSH連線工作,即使在斷開和重新連線之後也是如此! 什麼是螢幕命令(the screen command)? screen命令...

  • 發佈於 2021-04-02 11:06
  • 閲讀 ( 50 )

如何在linux上刪除使用者(並刪除所有跟蹤)

在Linux上刪除一個使用者所涉及的事情比你想象的要多。如果您是系統管理員,則需要從系統中清除帳戶及其訪問許可權的所有跟蹤。我們會告訴你要採取的步驟。 如果您只想從系統中刪除使用者帳戶,而不想結束任何正在執行...

  • 發佈於 2021-04-02 15:16
  • 閲讀 ( 43 )

如何在linux上使用free命令

Linux free命令顯示您的計算機有多少記憶體正在使用,還有多少記憶體可供程式使用。它的輸出可能會讓新手感到困惑,但我們將向您展示如何理解它。 自由命令 free命令在終端視窗中列印記憶體使用情況的快速摘要。它沒有太...

  • 發佈於 2021-04-02 19:12
  • 閲讀 ( 47 )
tsku8745
tsku8745

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦