pscheck.sh
Publicado por Fábio Berbert de Paula 13/11/2002
[ Hits: 5.480 ]
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
Script de controle do serviço TFTP
Converte permissões de octal para textual e vice-versa
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Dar boot no windows usando qemu direto no disco (10)
Wifi não funciona no Aspire ES 15 com o Debian (15)
Alguém aí pode dar uma asssistencia IBO-Player Snap? (0)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta