AIX サービスのロギング

AIX サービスのロギング

次のように、サービス用のサンプルサブシステムを作成しました。

mkssys -s  testService -p /usr/opt/myscript -a "-n" -u -R -S -f 9 -n 15

これで、次のように起動するとき:

startsrc -s testService 

次のメッセージを受け取りました。

0513-059 The testService Subsystem has been started. Subsystem PID is 9437320.

lssrc -aサービスの開始後の結果は次のとおりです。

testService   inoperative

ところがサービスが動作しないようで、何か問題があるようです。サービスが開始されない理由のログはどこにありますか?

ベストアンサー1

システムリソースコントローラ(SRC)システム自体にはログは保存されません。スクリプトが標準出力を生成する場合/dev/consoleに直接移動使用オプションに別段の定めがない限り-o-o実行時にオプションを提供しないため、スクリプトを実行してそのような出力を生成するかどうかを確認mkssysできます。alog -f /var/adm/ras/conslog -oそれ以外にもスクリプトを呼び出すように見えるので、スクリプトを編集して目的の場所にログを送信するだけです。

おすすめ記事