init.d - 再構成コマンドの機能は何ですか?

init.d - 再構成コマンドの機能は何ですか?

たとえば、vnStatには次のスクリプトガイドラインがあります。

Usage: /etc/init.d/S32vnstat (start|stop|restart|check|kill|reconfigure)

/etc/init.d/S32vnstat reconfigureを実行するとどうなりますか?

ベストアンサー1

初期化スクリプトはパッケージごとに異なりますが、「再構成」のためには、デーモンが提供するサービスを中断することなく、デーモンがサービスの構成ファイルを再度読み取る必要があることが慣例です。

後ろでは、これは通常次のように実装されます。

kill -HUP `cat /run/$PROGRAM.pid`

SIGHUPをデーモンに送信することは、実行中のデーモンに構成ファイルの再ロードを要求する一般的な規則です。

多くのデーモンは無中断再構成を実行できず、一部のinitスクリプトは単にサービスを停止して開始するため、無中断再構成機能を積極的に暗示するために「再構成」オプションの存在に依存しないでください。

おすすめ記事