GNU/Linux >> Linux Esercitazione >  >> Linux

Come ottengo il percorso di un processo in Unix/Linux

Puoi trovare facilmente l'exe in questi modi, prova tu stesso.

  • ll /proc/<PID>/exe
  • pwdx <PID>
  • lsof -p <PID> | grep cwd

Su Linux, il collegamento simbolico /proc/<pid>/exe ha il percorso dell'eseguibile. Usa il comando readlink -f /proc/<pid>/exe per ottenere il valore.

Su AIX, questo file non esiste. Potresti confrontare cksum <actual path to binary> e cksum /proc/<pid>/object/a.out .


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

  2. Come decodificare le voci /proc/pid/pagemap in Linux?

  3. Come scoprire da quale cartella è in esecuzione un processo?

  4. unix:///var/run/supervisor.sock nessun file di questo tipo

  5. I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?

Linux:come ottenere l'indirizzo IPv4 per un'interfaccia da /proc?

Linux – Collegamento di /proc/mnt a /proc/mounts?

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

Come posso ottenere l'utilizzo totale della CPU di un'applicazione da /proc/pid/stat?