コマンド名からプロセスをkillするpkill
PyTorchなどで学習を回していて,途中で学習を止めたいときに,
複数のプロセスをkill
コマンドで終了させるのに煩わしさを感じていました.
特定のパターンにマッチするプロセスを削除する方法を探していたところ,
どうやらLinuxにはpkill
というコマンドが存在するみたいです.
例えば,src/train.py
のプロセスをまとめて削除したい場合は,-f
オプションをつけて,
pkill -f src/train.py
とすれば良いです.