在 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
以下是odmget
xntpd 服務的範例輸出(我沒有方便顯示的 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"