Estou tentando converter o comando VMS show/system/process=processname
em um comando Linux equivalente.
Eu tentei o seguinte, mas ele não retornou nenhum dos processos:
ps -C /exeimages/processname.pl
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.