Réponses:
ps -Crecherche 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 perlou ps -C processname.plserait 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 -fcomme on le trouve sur Solaris, Linux récent et la plupart des BSD.