Réponses:
ps -C
recherche une correspondance exacte du nom de base de l'exécutable au moment où il a été exécuté. Donc, dans ce cas, ps -C perl
ou ps -C processname.pl
serait plus probablement ce que vous voulez. Ce qui compte, c'est ce que vous trouvez /proc/<pid>/stat
.
Si vous souhaitez faire correspondre sur la ligne de commande (la concaténation des arguments de la commande, y compris argv[0]
), vous pouvez utiliser pgrep -f
comme on le trouve sur Solaris, Linux récent et la plupart des BSD.