Somatório de valores do comando ps
Publicado por Guilherme Augusto da Rocha Silva (última atualização em 09/10/2010)
[ Hits: 7.612 ]
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
SLAC - Programa de manutenção para Slackware 14x
Filtro para importação de extrato do Banco do Brasil para Kmymoney
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Removendo jogos e bloatware do KDE no Gentoo
Gentoo: Sincronização com Git e Automação via Systemd
Instalação do tema Fluent GTK no Zorin OS
PKI na Prática: Criando CA e Certificado Wildcard (Automatizado)
Midia de instalação LM-21.3 não inicializa (14)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (3)









