Sur tous les systèmes compatibles POSIX et avec Linux, vous pouvez utiliser ps
:
ps -p 1337 -o comm=
Ici, le processus est sélectionné par son PID avec -p
. Le -o
l'option spécifie le format de sortie, comm
signifiant le nom de la commande.
Pour la commande complète, pas seulement le nom du programme, utilisez :
ps -p 1337 -o command
Voir aussi :ps
– Le numéro 6 des spécifications de base du groupe ouvert
Vous pouvez trouver le nom du processus ou la commande utilisée par le process-id ou pid depuis
/proc/<pid>/cmdline
en faisant
cat /proc/<pid>/cmdline
Ici pid est le pid dont vous voulez trouver le nom
Par exemple :
# ps aux
................
................
user 2480 0.0 1.2 119100 12728 pts/0 Sl 22:42 0:01 gnome-terminal
................
................
Pour trouver le nom du processus utilisé par le pid 2480, vous pouvez utiliser
# cat /proc/2480/cmdline
gnome-terminal
Pour obtenir le chemin du programme en utilisant un certain pid, vous pouvez utiliser :
ps ax|egrep "^ [PID]"
vous pouvez également utiliser :
ps -a [PID]
Ou encore :
readlink /proc/[PID]/exe