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

Wie kann ich weitere Informationen zu offenen Pipes erhalten, die in /proc unter Linux angezeigt werden?

Lösung 1:

Ähnlich wie andere Antworten, aber:

lsof | grep 90222668

Zeigt Ihnen beide Enden, weil beide Enden die 'Rohrnummer' teilen.

Lösung 2:

Der einzige Weg herauszufinden, welcher Prozess am anderen Ende ist, besteht darin, alle Prozesse in /proc zu durchlaufen und zu sehen, welche diese Pipe verwenden (dh welche Symlinks in /proc/pid/fd auf dieselbe Pipe-ID haben)

Lösung 3:

Die meisten Informationen, die ich kenne, wie man auf offene Rohre kommt, sind

lsof|grep FIFO

Erzählt immer noch nur von einem Ende davon, fürchte ich.


Linux
  1. Linux – Wie unterscheidet sich der /proc//exe Symlink von gewöhnlichen Symlinks?

  2. Linux – Wie bekomme ich die IPv4-Adresse für eine Schnittstelle von /proc?

  3. /proc/[pid]/pagemaps und /proc/[pid]/maps | Linux

  4. Wie kann ich grep verwenden, um nur Dateinamen unter Linux anzuzeigen?

  5. Wie erhalte ich ein Äquivalent von /dev/one in Linux

So erhalten Sie Informationen über andere Linux-Benutzer

/proc/cpuinfo- und /proc/meminfo-Dateien unter Linux

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen

Wie erhalte ich den Pfad eines Prozesses in Unix / Linux

Wie kann ich den Tastaturstatus unter Linux abrufen?

Wie erstelle ich in meiner Datei /etc/hosts/ unter Linux/OSX eine Wildcard-Subdomain?