pscheck.sh
Publicado por Fábio Berbert de Paula 13/11/2002
[ Hits: 5.399 ]
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
Melhorando a performance do sistema...
Jogo da velha para dois jogadores
Instalador de Pacotes em Dialog
Atualizar o macOS no Mac - Opencore Legacy Patcher
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
Instalando Zoom Client no Ubuntu 24.04 LTS
Instalando Zoom Client no Fedora 40
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin
Em que pasta/arquivo ficam as configurações das janelas em derivados d... (0)
Dificuldade em ler binário (4)