В Linux, когда я хочу увидеть содержимое службы systemd, я запускаю:
systemctl status myservice
Я вижу XML, выполняю команду cat и вижу, какая команда, скрипт и переменные используют эту службу.
На Solaris я использую:
svcs -xv myservice
На AIX я вижу службу nimclient
lssrc -a|grep nimclient
lssrc -s nimclient
Как просмотреть содержимое (используемые скрипты, подробности команд и т. д.) службы nimclient на AIX?
решение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"