Somatório de valores do comando ps
Publicado por Guilherme Augusto da Rocha Silva (última atualização em 09/10/2010)
[ Hits: 7.507 ]
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
Configurar Compartilhamento NFS
Zwifi - Conectar em rede Wi-Fi via terminal
Screenserver no modo texto - versão 1
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Mint Xfce não mantém a conexão no wi-fi (2)
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)









