Na všech systémech kompatibilních s POSIX as Linuxem můžete použít ps
:
ps -p 1337 -o comm=
Zde je proces vybrán pomocí svého PID s -p
. -o
volba určuje výstupní formát comm
což znamená název příkazu.
Úplný příkaz, nejen název programu, použijte:
ps -p 1337 -o command
Viz také:ps
– Základní specifikace otevřené skupiny, vydání 6
Název procesu nebo příkaz používaný procesem-id nebo pid můžete najít z
/proc/<pid>/cmdline
provedením
cat /proc/<pid>/cmdline
Zde pid je pid, pro který chcete najít jméno
Například:
# ps aux
................
................
user 2480 0.0 1.2 119100 12728 pts/0 Sl 22:42 0:01 gnome-terminal
................
................
K nalezení názvu procesu používaného pid 2480 použijte can
# cat /proc/2480/cmdline
gnome-terminal
Chcete-li získat cestu programu pomocí určitého pid, můžete použít:
ps ax|egrep "^ [PID]"
případně můžete použít:
ps -a [PID]
Nebo také:
readlink /proc/[PID]/exe