1つのコマンドでプロセスを終了するには?

1つのコマンドでプロセスを終了するには?

1つのステップでIDを見つけたら、プロセスを終了したいと思います。

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

pidof <name>
kill <#number_which_is_result_of_command>

これを行うには、どのようにコマンドを作成する必要がありますか?

答え1

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

例:

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

答え2

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

kill `pidof <name>`

pidof <name>シャットダウンしたいプロセスのPIDが提供されるため、これを-9コマンドラインスイッチなどで使用することもできます。

使用bashしてテストしてくださいtcsh

答え3

Levonについての意見でなければなりませんが、ここではそうする担当者が不足しています。

この質問に対する回答で議論を繰り返すには:https://serverfault.com/questions/397762/how-to-make-folders-00-99-with-a-single-command-in-ubuntu

走りが良くなると言いたいです(少なくとも後で検索する人には便利で明確です)

kill $(pidof <name>)

$()と ``への追加参照:http://mywiki.wooledge.org/BashFAQ/082

答え4

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

killall vim

関連情報