在 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"