Somatório de valores do comando ps
Publicado por Guilherme Augusto da Rocha Silva (última atualização em 09/10/2010)
[ Hits: 7.261 ]
Homepage: pgfoundry.org/projects/pgtools/
Download 1286157647.soma_ps.sh (versão 2)
Como somar valores numéricos retornados pelo comando "ps", tais como "%cpu" e "%mem". O script usa recursos do bash, ps e awk.
Para executar:
sh soma_ps.sh <nome de usuario>
O retorno é algo como:
%cpu %mem
46.00 52.30
Versão 2 - Enviado por Guilherme Augusto da Rocha Silva em 03/10/2010
Changelog: Alteração no endereço de e-mail para evitar spammers.
Download 1286157647.soma_ps.sh
#!/bin/bash # Autor: Guilherme Augusto da Rocha Silva <gars.dba@gmail.com> # Data: 10/08/2010 # Objetivo: Retornar o somatório valores CPU e MEM, do comando "ps", de processos específicos de um usuário. # Argumento: Nome do usuário (obrigatório) # Retorno: Valores do somatório test -z "$1" && { echo -e "\nInforme nome do usuario do processo\n\n" exit 1 } export LC_NUMERIC="C" nome="$1" # Ordem dos campos: # $1 user # $2 comm # $3 %cpu # $4 %mem ps --no-header --format "user comm %cpu %mem" -U ${nome} -u ${nome} | awk ' BEGIN{ printf("%%cpu\t%%mem\n"); soma_cpu = (float)0.0; soma_mem = (float)0.0; } { soma_cpu += (float)$3; soma_mem += (float)$4; } END{ printf("%.2f\t%.2f\n", soma_cpu, soma_mem); }' exit 0
Script para Gerar Chave SSH - Atualizado 2021
Verificar status do banco de dados HyperFile-Sql
Script para apagar CD-RW com barra de progresso em Xdialog
Converter arquivos CBR para PDF
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
A area de trabalho ficou preta (16)
Agora temos uma assistente virtual no fórum!!! (244)
Servidor said: 530 5.7.0 Must issue a STARTTLS command first (in r... (0)
Falta pacotes de suporte ao sistema de arquivos (Gerenciador de discos... (5)