Somatório de valores do comando ps
Publicado por Guilherme Augusto da Rocha Silva (última atualização em 09/10/2010)
[ Hits: 7.118 ]
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
Instalação do Telegram Desktop via shell script
Nenhum comentário foi encontrado.
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
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta