AIX: サービスの内容を確認するにはどうすればいいですか?

AIX: サービスの内容を確認するにはどうすればいいですか?

Linux で systemd サービスの内容を確認したい場合は、次のコマンドを実行します。

systemctl status myservice

XML を確認し、cat を実行して、どのコマンド、スクリプト、変数がこのサービスを使用しているかを確認します。

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

svcs -xv myservice

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

lssrc -a|grep nimclient
lssrc -s nimclient

AIX 上の nimclient サービスの内容 (使用するスクリプト、コマンドの詳細など) を確認するにはどうすればよいですか?

答え1

最も近いものは次のとおりです。

odmget -q subsysname=nimclient SRCsubsys

...これは、プログラムへのパスと、その入力、出力、stderrが何に接続されているかに関する情報を含むスタンザを出力します。設定可能なパラメータは、mkssys コマンドには、これらのパラメータに関する詳細情報が記載されています。

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

lssrc -l -s nimclient

以下はodmgetxntpd サービスからのサンプル出力です (表示するための 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"

関連情報