GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso ottenere maggiori informazioni sulle pipe aperte mostrate in /proc in Linux?

Soluzione 1:

Simile ad altre risposte, ma:

lsof | grep 90222668

Ti mostrerà entrambe le estremità, perché entrambe condividono il 'numero tubo'.

Soluzione 2:

L'unico modo per trovare quale processo si trova dall'altra parte è eseguire un ciclo su tutti i processi in /proc e vedere quali stanno usando quella pipe (ovvero, che hanno collegamenti simbolici in /proc/pid/fd allo stesso ID pipe)

Soluzione 3:

La maggior parte delle informazioni che so come ottenere sulle pipe aperte è

lsof|grep FIFO

Ancora ne racconta solo un'estremità, temo.


Linux
  1. Come posso ottenere lo stato della tastiera in Linux?

  2. /proc/[pid]/pagemaps e /proc/[pid]/maps | Linux

  3. Come posso usare grep per mostrare solo i nomi dei file su Linux?

  4. Come ottengo un equivalente di /dev/one in Linux

  5. Come possiamo ottenere un elenco di utenti non di sistema su Linux?

Come ottenere informazioni su altri utenti Linux

In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

Linux:come verificare se un dispositivo a blocchi è di sola lettura da /sys o /proc?

/proc/cpuinfo e /proc/meminfo in Linux

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

Che cos'è mdev e come vengono creati i nodi /dev/* in Linux?