「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

killall【コマンド】

pointこの用語のポイント

pointコマンドだよ

pointUNIX系で使えるよ

pointプロセスを終了するよ

point指定した名前に合致したものをまとめて終了するよ

スポンサーリンク

簡単に書くよ

killall【コマンド】とは

コンピュータさんに対する命令文(コマンド)のひとつ
であり

プロセス名を指定することで、合致したプロセス(本当は ちょっと違うけど、実行中のプログラムのことだと思って いいです)をまとめて終了するコマンド
です。


image piyo

詳しく書くよ

「killall」コマンド

プロセス名を指定してプロセスを終了するときに使うコマンド

です。
指定したプロセス名に一致するプロセスすべてにシグナルを送るので、同じ名前のプロセスをまとめて終了したいときに重宝します。
UNIXLinuxとかMacとか)で使えるコマンドです。

書き方は

killall [オプション] [プロセス名]

です。
オプションは、あれやこれやとあります。

オプション説明
-lシグナルの一覧を表示する
-【シグナル】シグナルを送る。指定できるシグナルは「kill」コマンドと一緒
-eプロセス名が完全一致したプロセスにのみシグナルを送る。15文字以上の場合はスキップ?
-Iマッチするかどうかのチェック時、大文字、小文字を区別しない
-gプロセスの所属グループに対してシグナルを送るらしい
-iシグナルを送る前に確認メッセージを表示
-qエラーメッセージを表示しない
-rプロセス名を拡張正規表現として解釈する
-u【ユーザ】ユーザ】のプロセスに対してシグナルを送る
-v詳細メッセージを表示する
-Vバージョン情報を表示する
-wマッチしたすべてのプロセスが終了するまで待機する
-Zよく分からん

などです。
オプションは複数組み合わせて指定できます。

実際どうかは知りませんが「kill」コマンドのラッパーみたいなものですね。
プロセス名を指定して実行すると「killall」コマンド内で対象を特定して、そのひとつひとつに対して「kill」コマンドを発行してくれるイメージです。


image piyo2

一言でまとめるよ

まぁ「killall」ってコマンドが出てきたら「プロセス(本当は ちょっと違うけど、実行中のプログラムのことだと思って いいです)を終了するときに使うんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像014
書籍画像053

おまけ

■訳してみるよ

「kill(キル)」の意味は「殺す」とかです。
「all(オール)」の意味は「すべての」とかです。
何となく くっつけると

すべてを殺す

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
「定年力」の鍛え方 老後の毎日を最高にする方法