次のコマンドを使用して、デーモンサービスが開始および停止されていることがわかります。
グループ/サブシステムのstartsrcとstopsrc。
Init.dスクリプトがあり、AIXでデーモンサービスにしたい。これらのコマンドから、init.dスクリプトをグループに入れる必要があると思います。その後、サービスの開始と停止は、グループ/サブシステムで実行されるコマンド「startsrc」と「stopsrc」によって実行されます。 init.dスクリプトをグループ/サブシステムに入れますか?
Init.dスクリプトがあります
特にAIX以外のシステムからのものである場合は、そこから始めないでください。これはほぼ間違いなくあなたを庭の小道に導くゴミです。
サービスマネージャーの下でrc
スクリプトを実行することは、systemdを使用するLinuxオペレーティングシステムで人々が犯す罪ですが、特にAIXでは、long時間の間罪でした。 1990年以来、適切なサービス管理を行っています。
mkssys
コマンドを使用してサブシステムを定義します。サブシステムは、startsrc
およびstopsrc
で述べたように開始および停止できます。必要に応じて、rmssys
を使用して削除します。サブシステムに一意の名前を付けて、これらすべてに-s
オプションを使用します。
おそらく、-S
とmkssys
、および-R
が必要になるでしょう。デーモンプロセスのコマンドパスと引数、およびそれが実行されるユーザーIDを計算し、-p
、-a
、-u
オプションを適切に使用するだけです。
rc
スクリプトは、コマンドパスと引数に関する手がかりを提供しますが、それはおそらくシェル変数などのヒープに埋もれているでしょう。おそらく、rc
スクリプトで役立つ情報はこれだけです。