Respostas:
ps -C
procura uma correspondência exata do nome de base do executável no momento, se foi executado. Então, nesse caso, ps -C perl
ou ps -C processname.pl
seria mais provável que você queira. O que importa é o que você encontra /proc/<pid>/stat
.
Se você deseja corresponder na linha de comando (incluindo a concatenação dos argumentos do comando argv[0]
), use-o pgrep -f
como encontrado no Solaris, Linux recente e na maioria dos BSDs.