[bash] pgrepとpkillでアプリのプロセスを終了する方法
1 min read
背景
macOS では、bash を利用してアプリケーションのプロセスを kill できる。プロセスを検索するためのコマンドとプロセスを終了するためのコマンドについて説明する。
pgrep
を使用してプロセスの PID を調べる
プロセス名には PID を調べたいアプリケーションの名前を入力する。
pgrep [プロセス名]
例えば、Node.js を終了したい場合は、プロセス名には「node」と入力する(例: pgrep node
)。
上記コマンドを実行すると、プロセス名に一致するプロセスの PID の一覧が表示される。
pkill
を使用してプロセスを終了する
プロセス名には終了したいアプリケーションの名前を入力する。例えば、Node.js を終了したい場合は、プロセス名には「node」と入力する(例: pkill node
)。
pkill [プロセス名]
プロセス名に一致するプロセスが全て終了される。
権限が必要だったり、強制的に終了したい場合はsudo
や-f
オプションを使用する。