prstat
é um comando do Solaris. Existem comandos semelhantes no Linux ( top
, ps
, leitura de /proc
,…), mas nenhum com a mesma sintaxe. É a desvantagem de usar ferramentas não padrão - portar seu aplicativo para um sistema diferente requer sua adaptação.
Se você realmente precisa de uma ferramenta com a mesma sintaxe por causa de um script que não deseja alterar, escreva uma usando os recursos oferecidos pelo Linux. Implemente as opções e os formatos de saída necessários para o seu script. A maioria, senão todas, as informações necessárias podem ser extraídas com ps
, usando a opção -o
para selecionar campos. Aplique um filtro grep
ou awk
para selecionar as linhas desejadas. Como alternativa, parse /proc/$pid/stat
ou /proc/$pid/status
diretamente. Para informações globais, como médias de carga, chame top
ou uptime
ou procure em /proc/stat
.