pscheck.sh
Publicado por Fábio Berbert de Paula 13/11/2002
[ Hits: 5.822 ]
Homepage: https://fabio.automatizando.dev
Script usado para contar o número de processos rodando na sua máquina e armazenar as estatísticas em log.
#!/bin/bash
#Wed Aug 14 2002
#
#pscheck.sh
#
# Programa criado sob um Red Hat 7.3 e funcionando
# perfeitamente em um Slackware 8.0 .
# Esse script conta quantos processos estao rodando
# no sistema. Combine ele com o crontab (man crontab),
# entao voce podera verificar o volume dos processos em andamento
# no sistema enquanto voce esta fora.
# Exemplo do crontab:
# 0,31 * * * * /usr/local/sbin/pscheck.sh -get
# 1 23 * * * /usr/local/sbin/pscheck.sh -clear
#
#Coded by Carlos Carvalho
#h4sh@uol.com.br
#www.vivaolinux.com.br
#
ps_function ()
{
LOG=/var/log/pscheck.log
if [ -f /bin/date ]
then
if [ ! -f $LOG ]; then
touch $LOG
fi
if [ -z "$1" ]
then
echo -n "`/bin/date >> $LOG`" # primeiro temos a data
PROCESS=0
ps ax >> /tmp/lines
PROCESS=$(wc -l /tmp/lines |cut -d "/" -f1)
let "PROCESS -= 2"
echo "--> $PROCESS" >> $LOG # agora temos a contagem
> /tmp/lines
else
echo "usage: ./process"
fi
else
echo "\"/bin/date\" NAO foi localizado!"
exit 1
fi
exit 0
}
see_function ()
{
if [ -f /usr/bin/less ] && [ -f /var/log/pscheck.log ]; then
if [ -s /var/log/pscheck.log ]; then
less /var/log/pscheck.log
exit 0
else
echo "pscheck.log esta VAZIO"
exit 0
fi
else
echo "/usr/bin/less ou /var/log/pscheck.log NAO existe!"
fi
exit 0
}
clear_function ()
{
> /var/log/pscheck.log
}
case $1 in
-see)
see_function
;;
-get)
ps_function
;;
-clear)
clear_function
;;
*)
echo "Usage: $0 [-see] [-get] [-clear]"
;;
esac
#EOF
Controlando espaço de disco com quotas
Automatiza a instalação do necessário no Debian 8
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Apagar Todo o Histórico do Terminal
Linux Mint: Zram + Swapfile em Btrfs
Internet não funciona corretamente no Linux (3)
Pendrive do Ubuntu 24.04 travando ao tentar fazer a instalação dual bo... (4)
Instalar Dual Boot, Linux+Windows. (14)
queria saber de uma coisa sobre o steam e derivados (3)
tentei instalar o steam pelo terminal, agora ele não abre (3)









