Linuxメモ : fkill, gkillでインタラクティブにプロセスをkillする
プロセスをkillするにはps aux | grep プロセス名
としてkill
する方法や、pgrep
, pkill
を使う方法(参考ブログ)があるが、インタラクティブにプロセスをkillできるfkill
, gkill
というコマンドがあったので試してみる。
fkill
fkill
はmacOS, Linux, Windowsで動作するとのこと。Fabulously kill processesという説明なのでfkillのfはFabulouslyなのだろうか。
インストール
npmでインストールできるので下記コマンドを実行。
$ npm install --global fkill-cli
ヘルプメッセージ。
$ fkill --help Fabulously kill processes. Cross-platform. Usage $ fkill [<pid|name> ...] Options -f, --force Force kill -v, --verbose Show process arguments Examples $ fkill 1337 $ fkill Safari $ fkill 1337 Safari $ fkill Run without arguments to use the interactive interface.
使い方
fkill
で起動して、プロセス名で絞り込んでリターンキーを押せばkillできる。fkill -v
とすればプロセスの引数も表示される。fkill
はgkill
と違って自分が実行しているプロセスのみが表示されるようだ。
gkill
gkill
はmacOS, Linuxで動作するとのこと。gはGo言語のgなのかな。
インストール
Goで書かれているので下記コマンドを実行。
$ go get github.com/heppu/gkill
ヘルプメッセージはなし。
使い方
gkill
で起動して、プロセス名で絞り込んでリターンキーを押せばkillできる。プロセスをkillする権限がない場合はoperation not permitted
となる。gkill
の方はps aux
で表示されるプロセスが候補として表示されるようだ。
両方とも手軽にプロセスをkillできるので便利だが、なんだかんだで使い慣れた方法が安心かな。