AIX: Wie kann ich den Inhalt eines Dienstes anzeigen?

AIX: Wie kann ich den Inhalt eines Dienstes anzeigen?

Wenn ich unter Linux den Inhalt des systemd-Dienstes sehen möchte, führe ich Folgendes aus:

systemctl status myservice

Ich sehe das XML, ich führe „cat“ aus und ich sehe, welche Befehle, Skripts und Variablen diesen Dienst verwenden.

Unter Solaris verwende ich:

svcs -xv myservice

Unter AIX sehe ich den Nimclient-Dienst

lssrc -a|grep nimclient
lssrc -s nimclient

Wie kann ich den Inhalt (welche Skripts verwendet werden, Befehlsdetails usw.) des Nimclient-Dienstes unter AIX anzeigen?

Antwort1

Ich denke, das Beste, was Sie erreichen können, ist:

odmget -q subsysname=nimclient SRCsubsys

... gibt eine Strophe aus, die Informationen über den Pfad zum Programm und die Verbindung zu dessen Input, Output und stderr enthält. Die konfigurierbaren Parameter stammen aus demBefehl mkssys, wo Sie weitere Informationen zu diesen Parametern finden.

Sofern das Subsystem dies unterstützt, können Sie seinen aktuellen Status in Langform abfragen:

lssrc -l -s nimclient

Hier ist eine Beispielausgabe odmgetdes xntpd-Dienstes (ich habe kein Nimclient-Subsystem zur Hand, das ich zeigen könnte):

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

verwandte Informationen