LAMP/Tomcat - Acesso simplificado a ferramentas do console
Publicado por Andre Sobral (última atualização em 15/04/2013)
[ Hits: 4.499 ]
Homepage: http://www.nuclearmaster.net
Script desenvolvido para facilitar o acesso aos comandos do console, configuração de acesso a servidores remotos e disponibilizar inicialização/finalização de processos XAMPP (LAMP) e Tomcat.
Trata-se de um script pessoal, porém pode vir a ajudar mais alguém. Principalmente na opção de configurar um servidor remoto.
#!/bin/bash # Aplicação para executar atalhos de programação e uso do sistema # Autor: André A. S. # Apresentação do script na tela do usuário echo "---- ATALHOS DE PROGRAMAÇÃO ---"; # op -> varável de controle da estrutura de repetição # Está com um valor inicial que não existe no menu principal op=7; # Início da estrutura de repetição # Até que o variável seja 0, a repetição continuará until [$op = 0]; do # Comando para limpar a tela clear; # Menu Principal do script # Mensagem para o usuário echo "MENU PRINCIPAL"; echo "[1] - Iniciar processo LAMPP"; echo "[2] - Finalizar processo LAMPP"; echo "[3] - Iniciar processo Tomcat"; echo "[4] - Finalizar processo tomcat"; echo "[5] - Executar comandos em terminal"; echo "[6] - Configurar Servidor"; echo "[0] - Finalizar script"; echo; # O usuário deve escolher uma opção válida echo "Digite uma opção: "; # Mensagem para o usuário read op; # Leitura da opção do usuário # Verificação da escolha do usuário # Método de escolha -> case case $op in 1) sudo /opt/lampp/lampp start;; 2) sudo /opt/lampp/lampp stop;; 3) /opt/apache-tomcat-6.0.26/bin/startup.sh;; 4) /opt/apache-tomcat-6.0.26/bin/shutdown.sh;; 5) echo "Digite o comando: "; read comando; echo "Executando comando... $comando"; $comando; echo "Comando executado!";; 6) sudo mount -t smbfs -o username=usuario_servidor //ip_servidor/pasta_compartilhada /mnt/pasta_montagem; echo "Comando executado!";; 0) echo "**** FIM DE PROCESSAMENTO ***"; echo "Pressione qualquer tecla para encerrar o script..."; read buffer; # Pausa a execução do script para que usuário possa analizar os dados processados exit;; # Finaliza o script *) echo "Opção inválida!";; esac # Fim da escolha echo; echo; echo "Pressione qualquer tecla para continuar..."; read buffer; done; # fim da estrutura de repetição echo "**** FIM DE PROCESSAMENTO ***"; echo "Pressione qualquer tecla para encerrar o script..."; read buffer; # Pausa a execução do script para que usuário possa analizar os dados processados
Cadastrando usuários no Squid através de Shell Script
Pequeno Script para você ver a maioria dos filmes e sons.
Desativando mapas que não possuem bots no CS
Cotação de ações da BM&FBOVESPA no bash com Dialog
Nenhum comentário foi encontrado.
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
Instalar Linux em notebook Sony Vaio VPCEG13EB (10)
Vou destruir sua infância:) (6)
Quando vocês pararam de testar distros? (24)









