Somatório de valores do comando ps
Publicado por Guilherme Augusto da Rocha Silva (última atualização em 09/10/2010)
[ Hits: 7.607 ]
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
Scrip para criação de arquivos em série
CONTROLE DE ACESSOS PELO SQUID
Script para atualização do UVSCAN
Calcula período entre data inicial e data final
Nenhum comentário foi encontrado.
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
Necessário autenticar ao imprimir - Ubuntu X Windowns (1)
O que houve com slackware ??? (11)
O Free Download Manager não abre no Fedora 43 KDE Plasma (2)









