LAMP/Tomcat - Acesso simplificado a ferramentas do console
Publicado por Andre Sobral (última atualização em 15/04/2013)
[ Hits: 4.324 ]
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
Baixador automático de Sabayon
sincleg: sincronizador de legendas (srt)
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Sem espaço na partição home (2)
O que você está ouvindo agora? [2] (190)
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (5)
warsaw parou de funcionar após atualização do sistema (solução) (10)