kill コマンドジェネレーター
プロセスにシグナルを送信するためのkillおよびkillallコマンドを生成する
killの使い方
## killとは?
`kill`コマンドはプロセスにシグナルを送信します。ほとんどの場合はプロセスを終了させるために使用されますが、シグナルを使ってプロセスを一時停止したり、再開したり、再読み込みしたりすることも可能です。プロセスIDが分かっている場合は`kill`(PIDによる指定)を使用し、名前でプロセスを指定したい場合は`killall`モードに切り替えてください。
## 使用方法
1. **モードの選択**: `kill`(PIDを指定)または`killall`(プロセス名で指定)を選択します。 2. **シグナルの選択**: デフォルトは`TERM`(穏便な終了)です。プロセスがTERMシグナルを無視する場合のみ`KILL`(または`-9`)を使用してください。 3. **ターゲットの設定**: PID(killモード)またはプロセス名(killallモード)を入力します。 4. **コピーして実行**: 生成されたコマンドをターミナルにコピーします。
一般的なオプション
### `-s` シグナル シグナル名を指定します。デフォルトは`TERM`です。よく使われる値:`TERM`(穏便な停止)、`KILL`(強制終了)、`HUP`(設定の再読み込み)、`INT`(Ctrl-C)、`STOP`/`CONT`(一時停止/再開)、`USR1`/`USR2`(カスタム)。
### `-9` 強制終了(数値) SIGKILLショートカットです。カーネルがプロセスを即座に終了させ、これをキャッチしたり無視したりすることはできません。プロセスがフリーズした際の最終手段です。
### `-l` シグナル一覧 すべてのシグナル名とその番号を出力します。システムで利用可能なシグナルを確認するには`kill -l`を実行してください。
### `-L` コード付き一覧 `-l`と同様ですが、シグナル番号を含む表形式で表示されるため、特定の数値のシグナルを調べるのに便利です。
### `-u` ユーザー指定(killall) `killall`を特定のユーザーが所有するプロセスに限定します。例:`killall -u www-data nginx`。
### `-i` インタラクティブモード(killall) 一致する各プロセスに対して終了を実行する前に確認を求めるため、破壊的な操作の際の安全装置となります。
### `-e` 正確な一致(killall) プロセス名を部分文字列ではなく完全に一致させるため、名前が似ているプロセスが誤って終了するのを防ぎます。
▶\`kill\`の代わりに\`kill -9\`を使うべきなのはいつですか?
▶デーモンを再起動せずに設定を再読み込みするにはどうすればよいですか?
▶⟦CODE0⟧nginxの全プロセスを一度に終了するにはどうすればよいですか?
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。