GNU/Linux >> Tutoriels Linux >  >> Linux

Trouver quel processus se trouve à l'autre bout d'un tuyau

Le contenu du lien symbolique "pipe :[20043922]" est un identifiant unique ; l'autre extrémité du tuyau aura un ID correspondant.

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

devrait vous montrer les deux extrémités du tuyau.


Vous pouvez obtenir la liste des processus utilisant le tube en utilisant lsof commande :

lsof | grep 'FIFO.*20043922'

La sortie affichera les lecteurs (dans la colonne FD avec des entrées comme 1r) et les écrivains (mêmes colonnes avec des entrées comme 2w).


Linux
  1. RHV - Quel est le processus d'extension LV

  2. Comment trouver l'ID de processus dans Ubuntu ?

  3. Quelle est la source actuelle du noyau Linux ?

  4. Comment diriger les résultats de 'find' vers mv sous Linux

  5. Est-il possible de diriger les résultats de FIND vers une commande COPY CP ?

Quel processus a créé cette fenêtre X11 ?

SIGTERM vs SIGKILL :Quelle est la différence ?

Comment trouver le PID et le PPID d'un processus sous Linux

Que signifie &à la fin d'une commande Linux ?

Quelle est la définition d'une session sous Linux?

quelle est la signification de 1 à la fin du script awk