Wie identifiziere ich Prozesse anhand der X11-Anzeige?

Wie identifiziere ich Prozesse anhand der X11-Anzeige?

Ich habe ein Ubuntu-Setup mit mehreren Benutzern und muss ermitteln, welche Prozesse einer grafischen Anwendung auf jedem X.Org-Display ausgeführt werden.

Ich habe beispielsweise zwei X.Org-Displays, :0 und :1, und zwei Instanzen von Firefox laufen, eine auf jedem Display. Wie finde ich die PIDs der Firefox-Prozesse, die nur auf Display :0 laufen?

Weder ps -enoch ps -That mir geholfen. In beiden Fällen habe ich ein einzelnes "?" in der TTY-Spalte für meine Firefox-Prozesse.

Antwort1

Sie können ps -efür alles verwenden

oder ps -Tfür tty

Beispiel-Snippit:

$ ps -T
  PID  SPID TTY          TIME CMD
17764 17764 pts/0    00:00:00 bash
17815 17815 pts/0    00:00:00 ps

man psweitere Informationen erhalten Sie

Quelle

verwandte Informationen