Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Slackware 12.1
Por neutronbg
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Rafael Poletto em (última atualização em 25/07/2011)   [ 2413 hits ]

Login: polettin, 23854 pontos

   


Descrição

Estive praticando shell script e resolvi desenvolver esse scriptzinho que achei bacana.
Este é meu primeiro script lançado aqui no VOL.
Toda critica será bem vinda.

[ Download: atualizador.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/bash

#Script para atualizar sistema de maneira rápida e pratica
#Desenvolvido por Rafael Poletto
#rpoletto@live.com

function menu() {
   echo "Menu principal do atualizador."
   echo "Escolha qual seu gerenciador de pacotes."
   echo ""
   echo "1. Gerenciador de pacotes APT"
   echo "2. Gerenciador de pacotes URPM"
   echo "3. Gerenciador de pacotes YUM"
   echo "4. Gerenciador de pacotes PACMAN"
   echo ""
   echo "5. Sair"
   read opc

   case $opc in
      1)
         echo "Menu selecionado: apt"
         apt
         menu
         ;;
      2)
         echo "Menu selecionado: urpm"
         urpmi
         menu
         ;;
      3)
         echo "Menu selecionado: yum"
         yum
         menu
         ;;
      4)
         echo "Menu selecionado: pacman"
         pacman
         menu
         ;;
      5)
         echo "Sair."
         sair
         ;;
      *)
         echo "Opção inválida...."
         menu
         ;;
   esac
}

# Funções do menu.

function apt() {
   clear
   echo "Este processo pode demorar alguns minutos"
   echo "de acordo com a sua velocidade de conexão."
   sleep 2
   apt-get update
   apt-get upgrade -y
   clear
   echo "Sistema atualizado com sucesso."
}
function urpmi() {
   clear
   echo "Este processo pode demorar alguns minutos"
   echo "de acordo com sua velocidade de conexão."
   sleep 2
   urpmi --auto-update
   clear
   echo "Sistema atualizado com sucesso."
}
pacman() {
   clear
   echo "Este processo pode demorar alguns minutos"
   echo "de acordo com sua velocidade de conexão."
   sleep 2
   pacman -Syu
   clear
   echo ""
   echo "Sistema atualizado com sucesso."
}
yum() {
   clear
   echo "Este processo pode demorar alguns minutos"
   echo "de acordo com sua velocidade de conexão."
   sleep 2
   yum upgrade
   clear
   echo "Sistema atualizado com sucesso."
}

sair() {
        clear
        echo "Obrigado por usar esse script. Tenha um bom dia"
        exit
#        break
}

# Checagem de nivel de usuário.
if [ $UID = "0" ]; then
   echo "Iniciando o Menu Principal."
   menu
else
   echo "Somente poderá executar esse script com senha de root."
   exit 0
fi

Scripts recomendados
   Script Linux recomendado Remover arquivos com mais de "N" dias da Lixeira do Samba
   Script Linux recomendado Configurar o Ubuntu para instalar drivers NVIDIA
   Script Linux recomendado Backup via FTP
   Script Linux recomendado Verifica tamanho da inbox + pastas e envia e-mail alertando o usuario
   Script Linux recomendado Script de Inclusão (atualização) de Repositórios para Mandriva 2008.

Comentários
[1] Comentário enviado por chimico em 25/07/2011 - 15:53h:

@polettin
Muito bom seu script, bem didático

Abraços

[2] Comentário enviado por polettin em 25/07/2011 - 16:34h:

@chímico
valeus cara.. primeiro script postado no vol...

pretendo mudar ele pra xdialog e com mais opções de pacotes... estou tentando fazer um que detecta a distro e ja executa automático :D


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.