AIX:サービスの内容を表示するには?

AIX:サービスの内容を表示するには?

Linuxでsystemdサービスの内容を表示するには、次のようにします。

systemctl status myservice

XMLを見てキャットし、どのコマンド、スクリプト、変数がサービスを使用しているかを確認しました。

Solaris では以下を使用します。

svcs -xv myservice

AIXでは、nimclientサービスが表示されます。

lssrc -a|grep nimclient
lssrc -s nimclient

AIXでnimclientサービスの内容をどのように表示できますか(使用するスクリプト、コマンドの詳細など)。

答え1

私の考えに最も近いのは次のとおりです。

odmget -q subsysname=nimclient SRCsubsys

...プログラムパスと対応する入力、出力、および標準エラー接続に関する情報を含むセクションを出力します。設定可能なパラメータは次のとおりです。mkssysコマンドには、これらのパラメータに関する詳細情報が含まれています。

サブシステムがサポートしている場合は、現在の状態を長い形式で照会できます。

lssrc -l -s nimclient

以下はxntpdサービスの出力例ですodmget(表示できるnimclientサブシステムはありません)。

$ odmget -q subsysname=xntpd SRCsubsys

SRCsubsys:
        subsysname = "xntpd"
        synonym = ""
        cmdargs = ""
        path = "/usr/sbin/xntpd"
        uid = 0
        auditid = 0
        standin = "/dev/console"
        standout = "/dev/console"
        standerr = "/dev/console"
        action = 2
        multi = 0
        contact = 3
        svrkey = 0
        svrmtype = 0
        priority = 20
        signorm = 0
        sigforce = 0
        display = 1
        waittime = 20
        grpname = "tcpip"

関連情報