Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. clear;
  4.  
  5. #Menu Inicial
  6. menu()
  7. {
  8. echo "********Utilitario Informatica ***********";
  9. echo "";
  10. echo "1 - Testar a Conexão";
  11. echo "2 - Realizar backup";
  12. echo "3 - Instalar Programa";
  13. echo "4 - Adicionar usuario";
  14. echo "5 - Abrir programa";
  15. echo "6 - Sair";
  16. }
  17.  
  18. #Chamar Funcoes
  19. principal()
  20. {
  21. clear
  22. menu
  23. read opcao;
  24. clear
  25. while [ $opcao!="6" ]; do
  26.  
  27.  
  28. case $opcao in
  29. 1)rede;;
  30. 2)backup;;
  31. 3)inprograma;;
  32. 4)usuario;;
  33. 5)programa;;
  34. 6)sair;;
  35. esac
  36.  
  37. done
  38.  
  39. }
  40.  
  41. #Funcao testar conexao
  42. rede()
  43. {
  44.  
  45. echo "Bem vindo ao teste de conexao de sua rede";
  46.  
  47.  
  48. echo "Digite um endereco";
  49. read site;
  50.  
  51.  
  52. if ! ping -c 5 $site; then
  53. echo "A internet não está funcionando";
  54.  
  55. else
  56. echo "A internet está funcionando";
  57.  
  58. fi
  59.  
  60. sleep 10;
  61.  
  62. principal
  63.  
  64. }
  65.  
  66. #Funcao Realizar Backup
  67. #Funcao instalar programa
  68. inprograma()
  69. {
  70. echo "Atualizando repositórios.."
  71. if ! apt-get update then
  72. echo "Não foi possivel atualizar os repositórios. Verifique seu arquivo /etc/apt/sources.list"
  73. exit 1
  74. fi
  75. echo "Atualização feita com sucesso..."
  76. echo "Atualizando pacotes ja instalados"
  77. if ! apt-get dist-upgrade -y
  78. then
  79. echo "Não foi possivel atualizar pacotes."
  80. exit 1
  81. fi
  82. echo "Atualizações de pacote feita com sucesso"
  83. echo "Digite o nome do programa a ser instalado"
  84. read programa
  85. if ! apt-get install $programa then
  86. echo "Não foi possivel instalar o pacote $programa"
  87. exit 1
  88. fi
  89. echo "Instalação finalizada"
  90.  
  91.  
  92.  
  93.  
  94. }
  95. #Adicionar usuario
  96. usuario()
  97. {
  98. echo "Adicionar usuarios!"
  99. echo "Digite o nome do usuario"
  100. read usuario
  101. echo "Digite a senha"
  102. read senha
  103. @echo off
  104. sudo su adduser $usuario
  105. $senha
  106.  
  107.  
  108. }
  109.  
  110.  
  111. #Funcao sair
  112. sair()
  113. {
  114. clear
  115. exit;
  116. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement