GNU/Linux >> Linux Esercitazione >  >> Linux

Trova quale processo si trova all'altra estremità di un tubo

Il contenuto del collegamento simbolico "pipe:[20043922]" è un ID univoco; l'altra estremità del tubo avrà un ID corrispondente.

(find /proc -type l | xargs ls -l | fgrep 'pipe:[20043922]') 2>/dev/null

dovrebbe mostrarti entrambe le estremità del tubo.


Puoi ottenere l'elenco dei processi usando la pipe usando lsof comando:

lsof | grep 'FIFO.*20043922'

L'output mostrerà i lettori (nella colonna FD con voci come 1r) e gli scrittori (stesse colonne con voci come 2w).


Linux
  1. RHV – Qual è il processo di Estensione LV

  2. Qual è l'attuale sorgente del kernel Linux?

  3. Cosa significa &alla fine di un comando Linux?

  4. Linux:scopri quale processo sta usando tutta la RAM?

  5. Qual è la definizione di una sessione in Linux?

Quale processo ha creato questa finestra X11?

Come trovare quali altre macchine sono collegate alla rete locale?

SIGTERM vs SIGKILL:qual è la differenza?

Come trovare il PID e il PPID di un processo in Linux

È possibile reindirizzare i risultati di FIND a un comando COPY CP?

Come trovare l'altra estremità della connessione socket unix?