HPのパラメータ:「man killall」を除くkillall

HPのパラメータ:「man killall」を除くkillall

ここのチュートリアルで:
/usr/bin/killall -HUP rsyslogd

コマンドの場合:

/usr/bin/killall -HUP rsyslogd

私のオペレーティングシステムでは、プロファイルは次の場所にあります。man killall

SYNOPSIS
       killall [-Z, --context pattern] [-e, --exact] [-g, --process-group]
       [-i, --interactive] [-o, --older-than TIME] [-q, --quiet] [-r, --reg‐
       exp] [-s, --signal SIGNAL, -SIGNAL] [-u, --user user] [-v, --verbose]
       [-w, --wait] [-y, --younger-than TIME] [-I, --ignore-case] [-V, --ver‐
       sion] [--] name ...
       killall -l
       killall -V, --version

ここで、Uはユーザーを意味します。
議論がないHP、それはどういう HP 意味ですか/usr/bin/killall -HUP rsyslogd
定義を取得する方法はHP

答え1

-HUPこれは3つのオプションで表示されます-H-U-Pは概要にリストされているインスタンスです-SIGNAL。つまり、信号名の前にダッシュが付けられます。

このHUP信号は通常、シャットダウンするためにシェルに送信される「切断」信号です。このシグナルは通常、デーモンプロセス(daemonsなどrsyslogd)が設定ファイルを再読み込みまたは再起動する必要があることを通知するために使用されます。

このコマンドは、名前付きのすべてのプロセスにシグナルをkillall -HUP rsyslogd送信します。HUPrsyslogd

以下も使用できますpkill

pkill -HUP rsyslogd

または信号を使用してください。数字信号名の代わりに(確認番号を使用しますkill -lが、これらの番号を使用する理由はほとんどありません)

pkill -1 rsyslogd

関連情報