GNU/Linux >> Linux の 問題 >  >> Linux

Fkill –Linuxでプロセスをインタラクティブに検索して強制終了する

スキル Fの略です とんでもない殺す は、複数のプロセスを一度にインタラクティブに検索して強制終了するためのクロスプラットフォームのコマンドラインユーティリティです。通常、私は「top」コマンドを使用します または"ps-ef | grep " または"pidof" プロセスIDを見つけて、コマンド "kill -9 "で強制終了します 。私はあなたのことを知りませんが、これは私がこの宝石に出くわすまで私がしていたことです。 Fkillプログラムは、実行中のプロセスを見つけて、必要に応じて1つ以上のプロセスを強制終了できます。 Nodejsを使用して記述されています Linux、Mac OS、MicrosoftWindowsをサポートしています。

Fkillのインストール

FkillはAURで利用できます 、たとえば、 YayなどのAURヘルパーを使用してインストールできます。 、ArchLinuxとそのバリアント。

$ yay -S fkill

他のLinuxディストリビューションでは、以下のリンクで説明されているようにNodejsがインストールされていることを確認してください。

  • LinuxにNodeJSをインストールする方法

Nodejsをインストールした後、次のコマンドを実行してfkillをインストールします。

$ npm install --global fkill-cli

LinuxでFkillを使用して複数のプロセスをインタラクティブに検索して強制終了する

プロセスを検索して強制終了するには、次のコマンドを実行します。

$ fkill

このコマンドは、実行中のプロセスのリストとそのポート番号を見つけることができるインタラクティブなUIを起動します。 上/下矢印を使用します プロセスを選択するにはENTERを押します それを殺すために。プロセス名の最初の数文字を入力し、リストからプロセスを選択し、Enterキーを押して強制終了することもできます。

インタラクティブUIを終了するには、 CTRL + cを押します。 。

ポート番号をすでに知っている場合、たとえば 2236 、次にコマンドを使用して直接殺すことができます:

$ fkill 2236

ポート番号をスペースで区切って指定することで、一度に複数のプロセスを強制終了できます。

$ fkill 2237 2312

ポートを強制終了することも可能です。ポート(例:3306)を強制終了するには、以下のようにコロンをプレフィックスとして付けます。

 $ fkill :3306

ヘルプが必要な場合は、次を実行してください:

$ fkill --help

  Fabulously kill processes. Cross-platform.

  Usage
    $ fkill [<pid|name|:port> …]

  Options
    --force -f    Force kill
    --verbose -v  Show process arguments
    --silent -s   Silently kill and always exit with code 0

  Examples
    $ fkill 1337
    $ fkill safari
    $ fkill :8080
    $ fkill 1337 safari :8080
    $ fkill

  To kill a port, prefix it with a colon. For example: :8080.

  Run without arguments to use the interactive interface.
  The process name is case insensitive.

Linux
  1. Linuxでディレクトリを再帰的に検索および削除する方法

  2. ゾンビプロセスとは何ですか?ゾンビプロセスを見つけて殺す方法は?

  3. Linuxで実行中のプロセスを強制終了する方法

  1. Linux:ゾンビ プロセスを見つけて強制終了する

  2. 古いプロセスを見つけて (そして kill して)

  3. LinuxでゾンビとD状態のプロセスを強制終了する最良の方法

  1. Linuxでゾンビプロセスを見つけて殺す方法

  2. Linuxpsコマンド

  3. Linuxでファイルを検索するには、検索と検索を使用します