Gibt es eine Möglichkeit, eine vollständige Prozessauflistung in Solaris ohne abgeschnittene Linien zu generieren? Ich habe den psBefehl mit den folgenden Argumenten ausprobiert :
-f Erzeugt eine vollständige Liste. (Siehe unten für
Bedeutung von Spalten in einer vollständigen Liste
ing.)
-l Erzeugt eine lange Liste. (Siehe unten.)
Also, diese beiden scheinen zu tun, was ich will, aber weiter unten in der ps-Manpage finde ich Folgendes:
args Der Befehl mit all seinen Argumenten als
Zeichenfolge. Die Implementierung wird möglicherweise abgeschnitten
dieser Wert auf die Feldbreite; es ist
implementierungsabhängig, ob überhaupt
weitere Kürzung erfolgt. Es ist
nicht angegeben, ob die Zeichenfolge
dargestellt ist eine Version des Arguments
Liste, wie es an den Befehl übergeben wurde
wenn es gestartet wurde, oder eine Version von
Argumente, wie sie möglicherweise geändert wurden
von der Anwendung. Anwendungen können nicht
davon abhängen zu können, ihre
Argumentliste und mit dieser Änderung
spiegelt sich in der Ausgabe von ps wider.
Die Solaris-Implementierung begrenzt die
Zeichenfolge bis 80 Byte; Die Zeichenfolge ist die
Version der Argumentliste wie sie war
wird beim Start an den Befehl übergeben.
Was im Grunde bedeutet, dass die Ausgabe abgeschnitten wird und ich nichts dagegen tun kann. Also komme ich her. Sicherlich sind andere Menschen auf dieses Problem gestoßen und haben vielleicht sogar einen Weg, es zu umgehen. Ich vermute, ps kann das nicht und ich muss andere Tools verwenden, um das zu tun. Ist das richtig?
psBefehl? Wenn ja, aktualisieren Sie die Frage bitte, damit sie klarer wird.