killall【コマンド】
コマンドだよ
UNIX系で使えるよ
プロセスを終了するよ
指定した名前に合致したものをまとめて終了するよ
スポンサーリンク
簡単に書くよ
killall【コマンド】とは
コンピュータさんに対する命令文(コマンド)のひとつ
であり
プロセス名を指定することで、合致したプロセス
(本当は ちょっと違うけど、実行中のプログラムのことだと思って いいです)をまとめて終了するコマンド
です。
詳しく書くよ
「killall」コマンドは
プロセス名を指定してプロセスを終了するときに使うコマンド
です。
指定したプロセス名に一致するプロセスすべてにシグナルを送るので、同じ名前のプロセスをまとめて終了したいときに重宝します。
UNIX系(LinuxとかMacとか)で使えるコマンドです。
書き方は
killall [オプション] [プロセス名]
です。
オプションは、あれやこれやとあります。
| オプション | 説明 |
|---|---|
| -l | シグナルの一覧を表示する |
| -【シグナル】 | シグナルを送る。指定できるシグナルは「kill」コマンドと一緒 |
| -e | プロセス名が完全一致したプロセスにのみシグナルを送る。15文字以上の場合はスキップ? |
| -I | マッチするかどうかのチェック時、大文字、小文字を区別しない |
| -g | プロセスの所属グループに対してシグナルを送るらしい |
| -i | シグナルを送る前に確認メッセージを表示 |
| -q | エラーメッセージを表示しない |
| -r | プロセス名を拡張正規表現として解釈する |
| -u【ユーザ】 | 【ユーザ】のプロセスに対してシグナルを送る |
| -v | 詳細メッセージを表示する |
| -V | バージョン情報を表示する |
| -w | マッチしたすべてのプロセスが終了するまで待機する |
| -Z | よく分からん |
などです。
オプションは複数組み合わせて指定できます。
実際どうかは知りませんが「kill」コマンドのラッパーみたいなものですね。
プロセス名を指定して実行すると「killall」コマンド内で対象を特定して、そのひとつひとつに対して「kill」コマンドを発行してくれるイメージです。
一言でまとめるよ
まぁ「killall」ってコマンドが出てきたら「プロセス
(本当は ちょっと違うけど、実行中のプログラムのことだと思って いいです)を終了するときに使うんだな~」と お考えください。
おまけ
■訳してみるよ
「kill(キル)」の意味は「殺す」とかです。
「all(オール)」の意味は「すべての」とかです。
何となく くっつけると
すべてを殺す
となります。
■検索してみる?






