pscheck.sh
Publicado por Fábio Berbert de Paula 13/11/2002
[ Hits: 5.395 ]
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
Altenartiva p/ montar/desmontar disquete em sistemas Debian
Instalador de chaves PGP no APT
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Grub Customizer no Ubuntu 24.04
Preparando pendrive com GNU/Linux [Corretamente!]
Instalando Google Chrome no Fedora 40
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
Som continua saindo no auto-falante mesmo com headphone, como conserto... (3)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (39)