Procedimentos de rotinas

Publicado por Diego França (última atualização em 09/07/2012)

[ Hits: 9.300 ]

Homepage: http://www.diegothiago.com.br/

Download Execute.sh




Esse script eu desenvolvi pensando em quem esta iniciando no mundo GNU/Linux , e que tem uma certa dificuldade em fazer os procedimentos de rotina, então  aproveitei que estou aprendendo a fazer script e fiz este, espero que ajude alguém.

  



Esconder código-fonte

#!/bin/bash

# Este script tem como objetvo ajudar aos iniciantes do linux  
#para que nao tenha tantas dificuldades em realizar os principais  procedimentos
#deve ser lembrado que para ser executado este script , o usuario deverá estar logado como root 
# no sistema,pois, as funções que precisam de permissão para ser executado
#
#---------------------------------------------------------------------------
#Autor: Diego França
#Skype :dtgfranca
#Email:dtgfranca@hotmail.com
#---------------------------------------------------------------------------
while [ "$op" != "n" || "$op" != "N" ]; do
clear

###   MENU
echo "================================="
echo "  Seja bem vindo ao sistema linux "
echo "================================="
                                            date
echo "==========MENU==================="
echo "1- Listar os dispositvos pci"
echo "2- Llistar os dispositivos usb"
echo "3 -Informações do sistema"
echo "4- Programar para desligamento automático do computador"
echo "5- Downloads de arquivos"
echo "6- Atualizar o Sistema "
echo "7- Backup"
echo "8- Ajuda sobre os comandos "
echo "================================="

echo "Digite a sua opção"

read  opcao

case "$opcao" in

1)
echo "GERANDO INFORMÇÃO SOBRE HADWARE ....."
 
 sleep 6 

 lspci  > /var/teste.txt
  gedit /var/teste.txt;; 

2)
echo "Aguarde esta iniciando o processo ......"
 sleep 3
 lsusb  > /var/usb.txt
  gedit /var/usb.txt;; 
 
3)echo "ESTA GERANDO A INFORMAÇÃO DO SISTEMA....." 
sleep 6
uname -a > /var/sistema.txt
gedit /var/sistema.txt ;;

4) echo "Digite os minutos para que seu pc possa ser desligado"
read desl

echo "Seu computador será desligado em aproximadamente em $desl"
shutdown -h +$desl;;

5) echo "Por favor ,digite o nome do programa a ser baixado"
read down
apt-get install $down;;

6) echo "Atualizando o Sistema...."
apt-get update
echo "Instalando as atualizações...."

sleep 5
apt-get upgrade;;

7)
echo "Selecione o diretorio na qual deseja fazer o backup. EX.: /home/diego/Área\ de\ Trabalho/novapasta"
read backup
echo "realizando o backup do diretorio : $backup . Aguarde ......"
sleep 5
tar -cz $backup   >/home/backup_sistema.tar
echo "O backup foi salvo em : /home/backup.gz.tar";;

8) echo "digite o nome do comando na qual deseja encontrar o manual"

read comando

man $comando;;
*)


esac
echo "deseja continuar a executar este programa ? s/n"
read op
done

Scripts recomendados

Start e parar serviço proftpd

Hello World em Octave

Script que agrupa e compacta os executáveis de um diretório

lower

MRTG


  

Comentários
[1] Comentário enviado por vitinho217 em 15/07/2014 - 19:02h

Algumas considerações sobre o programa:
- Deve ser usado o perador E(&&) e não OU(||) na linha 13.
- Para acessar os arquivos da pasta /var você deve estar como root.
- Para desligar o computador é necessário ser root.
- Este programa só pode usar as opções 5 e 6 para sistemas operacionais que tenham o gerenciador de pacotes apt.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts