web-dev-qa-db-ja.com

サービスはアクティブですが(終了)

サーバーDebian8にファイアウォール(iptables)を既にインストールしています。サービスはアクティブですが(終了)状態です。

「アクティブ:アクティブ(終了)」とはどういう意味ですか?そして、どうすればそれを修正または(実行中)に変更できますか?

[root@fw-liv-1-new:~]# systemctl status firewall.service
● firewall.service - LSB: Start daemon at boot time
   Loaded: loaded (/etc/init.d/firewall)
   Active: active (exited) since dim. 2017-08-20 18:32:48 CEST; 11min ago

août 20 18:32:46 fw-liv-1-new firewall[623]: ---->Politiques par defaut DROP
août 20 18:32:47 fw-liv-1-new firewall[623]: ---->Chargement des regles LBN input
août 20 18:32:47 fw-liv-1-new firewall[623]: ---->Connexions locales
août 20 18:32:47 fw-liv-1-new firewall[623]: ---->Chargement des regles LBN input
août 20 18:32:47 fw-liv-1-new firewall[623]: ---->Chargement des regles LBN forward
août 20 18:32:48 fw-liv-1-new firewall[623]: ---->Execution de /etc/firewall/firewall_LBN.sh
août 20 18:32:48 fw-liv-1-new firewall[623]: ---->Regles filter INPUT
août 20 18:32:48 fw-liv-1-new firewall[623]: ---->Regles filter FORWARD
août 20 18:32:48 fw-liv-1-new firewall[623]: ---->Regles filter OUTPUT
août 20 18:32:48 fw-liv-1-new systemd[1]: Started LSB: Start daemon at boot time.

また、ファイアウォールを停止/開始しようとしましたが、ステータスは変更されていません。誰かがこれについて私を助けてくれませんか?

1
nghluan1007
●firewall.service-LSB:起動時にデーモンを起動します
ロード済み:ロード済み(/etc/init.d/firewall)
アクティブ:dim以降アクティブ(終了)。 2017-08-20 18:32:48 CEST; 11分前 

明示的に記述されたsystemdサービスユニットを使用していません。 LSBヘッダー情報を持つvanSmoorenburg rcスクリプトからsystemd-sysv-generatorによって生成されたユニットを使用しています。 systemd-sysv-generatorは、いくつかの当て推量で修正された、万能のアプローチを採用しています。 van Smoorenburg rcスクリプトは、長時間実行されるデーモンプロセスを開始する場合と開始しない場合があり、PIDファイルを使用する場合と使用しない場合があります。 systemd-sysv-generatorは、これらの可能性に対応するサービスユニットを生成しようとします。

自動生成されたサービスユニットは、LSB情報を含むvan Smoorenburg rcスクリプトから生成された場合、RemainAfterExit=trueを持ちます。したがって、スクリプトを実行しているプロセスが終了し、実行中のプロセスをサービスの後ろに残さない場合でも、サービスプロセスが終了した状態で、「アクティブ」と見なされます。

もちろん、これは、起動時にいくつかのルールを調整するだけで、実際にはデーモンプロセスを作成しないサービスの場合です。 /etc/init.d/firewallスクリプト。皮肉なことに、残念ながら珍しいことではありませんが、van Smoorenburg rcスクリプトのLSBヘッダーの説明(「起動時にデーモンを開始する」)は、firewallサービスでは完全に間違っています。それはまったくしません。

参考文献

2
JdeBP