Was ist diese zusätzliche Spalte, wenn ich den Befehl "ps" ausführe?

392
rdbrnk

Ich führe Babun mit oh-my-zsh auf einem Windows-Computer aus. Wenn ich den psBefehl ohne Argumente ausführe, erhalte ich folgende Ausgabe:

 PID PPID PGID WINPID TTY UID STIME COMMAND 9660 7492 9660 9236 pty0 39904 Jun 12 /usr/bin/zsh S 8072 9660 8072 12068 pty0 39904 Jun 13 /usr/bin/vim 13296 9660 13296 12572 pty0 39904 14:29:08 /usr/bin/ps 7480 7492 7492 19156 ? 39904 Jun 15 /usr/bin/mintty <defunct> 7492 1 7492 7492 ? 39904 Jun 12 /usr/bin/mintty 

Die Zeile mit der PID 8072 ( /usr/bin/vim) enthält ein "S" in der eigenen Spalte links von allem anderen. Die Spalte hat keine Kopfzeile.

Was bedeutet dieses "S"?

0
Bitte posten Sie Text * als Text, * nicht als Screenshot. G-Man vor 5 Jahren 1

1 Antwort auf die Frage

0
baelx

Diese Spalte bezieht sich auf den Prozessstatuscode, wie in der ps-Manpage beschrieben . Sbezieht sich auf ein, interruptible sleepwas bedeutet, dass dieser Prozess wartet, bis ein Ereignis abgeschlossen ist, bevor er fortgesetzt wird.

Offene Texteditoren (wie Vim, Nano, Sublime Text usw.) befinden sich normalerweise im SStatus, da sie auf zusätzliche Eingaben des Benutzers warten, um in eine Datei zu lesen oder zu schreiben.

Sehen Sie hier für eine detailliertere Ressource von Prozesszuständen. Einige dieser Informationen können jedoch variieren, da Sie einen Windows-Computer ausführen. Es ist am besten, dies nur als Referenz zu betrachten, wenn Sie sich in der Befehlszeile befinden und insbesondere mit dem Befehl ps .

Ausgezeichnete Ressourcen, danke @baelx! Babuns "man ps" antwortet mit "Kein manueller Eintrag für ps", und "ps --help" zeigt sehr begrenzte Informationen an - die von Ihnen angegebenen Links sind eine große Hilfe. rdbrnk vor 5 Jahren 0
Freue mich zu helfen! Bitte akzeptieren Sie meine Eingabe, wenn Sie Ihre Frage beantwortet haben und an der SuperUser-Community teilnehmen :) baelx vor 5 Jahren 0