AIX: как просмотреть содержимое сервиса?

AIX: как просмотреть содержимое сервиса?

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

Связанный контент