Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- clear;
- #Menu Inicial
- menu()
- {
- echo "********Utilitario Informatica ***********";
- echo "";
- echo "1 - Testar a Conexão";
- echo "2 - Realizar backup";
- echo "3 - Instalar Programa";
- echo "4 - Adicionar usuario";
- echo "5 - Abrir programa";
- echo "6 - Sair";
- }
- #Chamar Funcoes
- principal()
- {
- clear
- menu
- read opcao;
- clear
- while [ $opcao!="6" ]; do
- case $opcao in
- 1)rede;;
- 2)backup;;
- 3)inprograma;;
- 4)usuario;;
- 5)programa;;
- 6)sair;;
- esac
- done
- }
- #Funcao testar conexao
- rede()
- {
- echo "Bem vindo ao teste de conexao de sua rede";
- echo "Digite um endereco";
- read site;
- if ! ping -c 5 $site; then
- echo "A internet não está funcionando";
- else
- echo "A internet está funcionando";
- fi
- sleep 10;
- principal
- }
- #Funcao Realizar Backup
- #Funcao instalar programa
- inprograma()
- {
- echo "Atualizando repositórios.."
- if ! apt-get update then
- echo "Não foi possivel atualizar os repositórios. Verifique seu arquivo /etc/apt/sources.list"
- exit 1
- fi
- echo "Atualização feita com sucesso..."
- echo "Atualizando pacotes ja instalados"
- if ! apt-get dist-upgrade -y
- then
- echo "Não foi possivel atualizar pacotes."
- exit 1
- fi
- echo "Atualizações de pacote feita com sucesso"
- echo "Digite o nome do programa a ser instalado"
- read programa
- if ! apt-get install $programa then
- echo "Não foi possivel instalar o pacote $programa"
- exit 1
- fi
- echo "Instalação finalizada"
- }
- #Adicionar usuario
- usuario()
- {
- echo "Adicionar usuarios!"
- echo "Digite o nome do usuario"
- read usuario
- echo "Digite a senha"
- read senha
- @echo off
- sudo su adduser $usuario
- $senha
- }
- #Funcao sair
- sair()
- {
- clear
- exit;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement