web-dev-qa-db-ja.com

単一のコマンドでプロセスを強制終了する方法は?

1つのステップでIDを見つけた後、プロセスを強制終了したい。

私は現在、次の2つのコマンドを使用しています。

pidof <name>
kill <#number_which_is_result_of_command>

これを行う単一のコマンドをどのように書くことができますか?

18
Cuil Yahoo

名前でプロセスを強制終了することもできます。

例:

pkill vim  # kill all processes containing vim in the process name
18
fromnaboo

コマンドセットを使用して特定の質問に回答するには、次のコマンドを使用します。

kill `pidof <name>`

pidof <name>は、殺そうとしているプロセスのPIDを提供するため、-9などのコマンドラインスイッチでも使用できます。

bashおよびtcshでテストされています。

13
Levon

レボンのコメントにする必要がありますが、そうするための担当者がここにいません。

この質問の承認された回答での議論をリフ: https://serverfault.com/questions/397762/how-to-make-folders-00-99-with-a-single-command-in- ubunt

私は実行することが好ましいかもしれません(または少なくとも後の検索者にとっては有用/明確です)

kill $(pidof <name>)

$()と ``: http://mywiki.wooledge.org/BashFAQ/082 の詳細リファレンス

7
Ghillie Dhu

killallコマンドを使用して、特定のプロセスを強制終了することもできます。

killall vim
1
Karthikeyan.R.S