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"

相关内容