pscheck.sh
Publicado por Fábio Berbert de Paula 13/11/2002
[ Hits: 5.408 ]
Homepage: https://mestrefabio.com
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
Adicionar usuários para serem autenticados pelo squid
Compactando / descompactando arquivos simultaneamente [Melhorado]
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Instalando TeamViewer no Debian 12
Conheça o Octopi, outro frontend para o Pacman com acesso ao AUR (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton