GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Eine Prozess-PID durch sein Fenster mitteilen?

Wie kann ich einen Prozess-Image-Namen erkennen (zur Ausführung vom Terminal mit sudo). ) auf der Ubuntu-Benutzeroberfläche angezeigt?

Beste Antwort

Gemäß Ihrer Anfrage zu der anderen Frage ist hier noch einmal meine Antwort:

Ich bin mir sicher, dass es einen saubereren Weg gibt, aber für Ihre zweite Frage können Sie Folgendes versuchen:

   xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`

Dadurch wird Ihr Cursor zu einem Kreuz, mit dem Sie auf ein geöffnetes Fenster klicken können. Es wird die PID und den Befehl in dem Terminal melden, in dem Sie es ausgeführt haben.

Im Allgemeinen liefern Ihnen xprop und xwininfo viele Informationen über ein geöffnetes Fenster.

Die „Apostrophe“, die ich für die umgebende Katze verwendet habe, sind die Taste ~ auf meiner Tastatur, ohne die Umschalttaste zu drücken. Dies sollte Ihnen weitere Informationen zu diesem Thema geben:

Schwere Akzente und das Backquote


Ubuntu
  1. Container von Hand bauen:Der PID-Namespace

  2. Welcher Prozess hat dieses X11-Fenster erstellt?

  3. Wie finde ich die Prozess-ID (PID) eines laufenden Terminalprogramms?

  4. Wie rufe ich das letzte Terminalfenster mit einer Tastenkombination auf?

  5. Übergeordnete PID eines anderen Prozesses programmgesteuert abrufen?

So öffnen Sie ein Linux-Terminalfenster

So finden und beenden Sie einen Prozess mit einem Linux-Terminal

Woran erkennt man, ob die Pause/Pause-Taste funktioniert?

So finden Sie den Prozessnamen anhand seiner PID

Aktuelle umask eines Prozesses mit <pid>

Umgebungsvariablen eines laufenden Prozesses unter Unix?