SIGUSR2の問題

SIGUSR2の問題

DellサーバーでCentOS 7.4を実行しています。

スクリプトで次のコマンドを実行します。

kill -SIGUSR2 `ps -ef|grep ${rule}/etc/suricata/suricata.yaml|grep -v grep|awk '{ print $2 }'`

ここで、「ps」部分はPIDを取得します。

SIGUSR2はここで何をしていますか?

「ユーザー定義」であることがわかります。これはどのように動作に変換されますか?

答え1

SIGUSR2が実行するアクションは、それを受け取るサービスによって決まります。あなたの場合はSuricata IDSのようです。

Suricataのドキュメントを確認すると、SIGUSR2が使用されていることがわかります。ルールの再ロード:

Suricataは再起動せずにルールを再ロードするように指示することができます。

これは Suricata シグナルを送信するか、Unix ソケットを使用して行います。 [...]

信号:

kill -USR2 $(pidof suricata)

関連情報