Melhorando a performance do sistema...

Publicado por Perfil removido 25/10/2007

[ Hits: 5.529 ]

Download performance.sh




Este script têm a função de alterar as prioridades de processos já iniciados do sistema, bom para usuários domésticos, melhor ainda para servidores...

  



Esconder código-fonte

#!/bin/bash

pergunta(){
echo "Script para melhorar a performance de serviços"
sleep 1
echo "Criado por Rodrigo Capelini"
echo "rodrigo.capelini@gmail.com"
sleep 2
clear
echo "Serao exibidos agora os processos iniciados..."
echo "Deseja salvar a relaçao dos processos iniciados em um arquivo de texto? <s/n>"
  read salvar
    if [ $salvar = "s" ]; then
      echo "Sera criado um arquivo chamado serviços.txt"
      echo "Digite o caminho para salvar este arquivo:"
      echo "Ex.: /home/usuario"
      read caminho
      ps -aux >> $caminho/serviços.txt
      ps -aux
      echo "Pressione <ENTER> para continuar..."
      read
      parte2
      
    elif [ $salvar = "n" ]; then
      echo "O resultado sera impresso apenas em tela"
      ps -aux
      echo "Pressione <ENTER> para continuar..."
      read
      parte2
    
    else
      echo "Parametro invalido, reiniciando..."
      pergunta
      
    fi
}

parte2(){
echo "De acordo com a lista de serviços, digite o PID a ser otimizado:"
  read pid
  
echo "Qual o nivel de prioridade deseja atribuir ao serviço $pid?"
echo "Niveis: -20 ate 19"
echo
echo "Prioridade maxima -20 minima 19"
echo "Se voce informar um numero maior ou menor que o especificado,"
echo "sera atribuido o valor extremo."
  read prioridade
  
    renice $prioridade $pid  
  
  pergunta2
}

pergunta2(){
echo "Deseja alterar outra prioridade?"
  read outra
    if [ $outra = "s" ]; then    
       pergunta
    
    elif [ $outra = "n" ]; then
       echo "saindo..."
       sleep 2
       clear
      exit 0
    else 
       echo "Parametro invalido..."
       sleep 1
       pergunta2
    fi   
       
}

pergunta

Scripts recomendados

Montar e desmontar ISOs do Debian e adicionar CD/DVDs ao repositório

Script para ejetar o seu cdrom numa determinada hora

Informaçoes de rede com shell script

Cópia de arquivos

Menu tarefas com SSH


  

Comentários
[1] Comentário enviado por shaitannechrist em 26/10/2007 - 00:56h

Ao clicar em "Fazer Download" da este erro: "Erro: arquivo performance.sh não encontrado !"

Nhuff


Copiei o Codigo fonte dele..hehe

[2] Comentário enviado por Nick em 28/10/2007 - 08:34h

Cara, ta certo que eu nunca postei uma dica aki, mas eu nao acredito que vc postou uma [*****] como essa. Totalmente inutil.

[3] Comentário enviado por removido em 28/10/2007 - 13:14h

Vc achou inútil?

Que pena!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts