POSIXly,
ps -o vsz= -p "$pid"
imprimiria o tamanho do processo de id $pid
na memória (virtual) em unidades de 1024 bytes como um inteiro decimal.
Com o utilitário ps
do procps no Linux, se você substituir -p "$pid"
por -C proxyfarm
, terá essas informações para todos os processos que tiverem proxyfarm
como nome.
O equivalente POSIX, assumindo nomes de processos, não contém espaços em branco ou novas linhas:
ps -Ao vsz= -o comm= | awk '$2 == "proxfarm" {print $1}'
Você pode substituir comm
por args
para pesquisar processos cuja lista de argumentos inicie com a palavra proxfarm
em vez do nome do processo.