Instalando o comando prstat package no Ubuntu Linux

1

Estou tentando executar o comando prstat no meu servidor Ubuntu, mas ele não parece estar instalado. Eu procurei na web pelo nome do pacote necessário para instalá-lo, mas sem qualquer sorte por algum motivo.

Ainda estou surpreso que vmstat, iostat e vmstat vêm pré-instalados e funcionam bem, mas prstat parece não existir.

    
por I AM L 09.01.2013 / 05:32

1 resposta

2

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 .

    
por 10.01.2013 / 01:50