次のコマンドを使用して、デーモンサービスが開始および停止されていることを確認できます。
グループ/サブシステムでstartrcとstoprcを実行します。
AIXでデーモン・サービスを作成したいinit.dスクリプトがあります。このコマンドの中で、init.dスクリプトをグループに入れる必要があると思います。その後、サービスの開始と停止は、グループ/サブシステムで実行される「startsrc」および「stopsrc」コマンドによって実行されます。しかし、init.dスクリプトをグループ/サブシステムにどのように配置できますか?
答え1
init.dスクリプトがあります
特にAIXシステムではない場合は、そこから起動しないでください。これはほぼ確実にゴミであり、あなたを庭の道に導きます。
サービスマネージャの下にスクリプトを置くことは、rc
人々がsystemdを使用してLinuxオペレーティングシステムで犯す罪です。長い特に、1990年から適切なサービス管理を提供してきたAIXの場合、時間がかかります。
このmkssys
コマンドを使用してサブシステムを定義し、使用されるとおりにstartsrc
サブシステムを開始および停止できますstopsrc
。rmssys
これを行うには、削除を使用します。-s
これらのすべてのサブシステムに一意の名前を提供するには、このオプションを使用します。
-S
、mkssys
およびを使用したくない可能性が高いです-R
。デーモンのコマンドパスとパラメーター、およびそれを実行しているユーザーIDを特定し、-p
オプション-a
を適切に使用してください-u
。
スクリプトrc
はコマンドパスと引数の手がかりを提供しますが、これは多数のシェル変数とエントリの下に埋め込まれている可能性があります。これはrc
スクリプトであなたに役立つ唯一の情報かもしれません。