広告

暗号資産取引所の登録特典

登録するだけで受け取れる特典です。条件は各取引所の告知をそのまま載せています。

pkill

プロセスとシステム

書き方

pkill [-SIGNAL] [-f] <pattern>

パターンに一致するプロセスをすべて終わらせます。`-f` を付けないとコマンド名だけを見るうえ、広すぎるパターンは思わぬものまで殺すので、同じパターンで先に pgrep を試します。

よく使うオプション

オプション意味
-fMatch against the whole command line, not just the process name.
-u <user>Restrict to one user.
-xRequire the whole name to match, not a substring.
-n / -oOnly the newest / only the oldest matching process.
-9Force instead of asking the process to exit.
-iCase-insensitive matching.

例

pgrep -af "node server.js" && pkill -f "node server.js"

Look first, then kill exactly what you saw.

pkill -u deploy -f gunicorn

Stop the deploy user's gunicorn workers.

何が動いていて何が資源を食っているかを見ます。止める前に何なのかを確かめるのが順番です。

読み方

  • 角括弧 [ ] は省いてよい部分です。
  • 三点 … は複数並べられるという意味です。
  • オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。

よくある質問

Qpkill は何をしますか。

パターンに一致するプロセスをすべて終わらせます。`-f` を付けないとコマンド名だけを見るうえ、広すぎるパターンは思わぬものまで殺すので、同じパターンで先に pgrep を試します。

Qどう打ちますか。

pkill [-SIGNAL] [-f] <pattern> — 角括弧は省いてよい部分です。

Qよく使うオプションはいくつですか。

ここにまとめたのは6個です。全部は man pkill にあります。このコマンドはプロセスとシステムの仲間です。

関連するコマンド

man ページ: man pkill