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"

相關內容