Services
AIX:如何查看一個服務的內容?
在 Linux 上,當我想查看我執行的 systemd 服務的內容時:
systemctl status myservice
我看到了 XML,我做了 cat,我看到了哪個命令、腳本和 vars 使用了這個服務。
在 Solaris 上,我使用:
svcs -xv myservice
在 AIX 上,我看到 nimclient 服務
lssrc -a|grep nimclient lssrc -s nimclient
如何在 AIX 上查看 nimclient 服務的內容(它使用哪些腳本、命令的詳細資訊等)?
我認為你能得到的最接近的是:
odmget -q subsysname=nimclient SRCsubsys
…它輸出一個節,其中包含有關程序路徑及其輸入、輸出和 stderr 連接到的資訊的資訊。可配置參數來自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"