pscheck.sh
Publicado por Fábio Berbert de Paula 13/11/2002
[ Hits: 5.387 ]
Homepage: https://www.instagram.com/alexabolada/
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
Verificar badblocks em unidade de disco
Adicionar e Deletar usuários do Samba/Squid
Relógio em posições aleatórias
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Lançado Ubuntu 24.04 Final (3)
iso de sistema 32 bit em atividade (10)
ASRock H310CM-HG4 vs Linux (15)