Pular para o conteúdo

mysqlapache2combo - Pequeno script que facilita a vida

Quem trabalha com PHP e MySQL no Linux precisa ativar, reativar e desativar os serviços quando precisa no terminal. Eu fiz um pequeno script do shell que faz tudo automaticamente, só executar em um terminal. Não precisa executar como superusuário, ele vai pedir a senha pra você.

Aqui no meu Kali eu dou dois cliques no script e ele pergunta se eu quero executar, exibir etc. É uma mão na roda!
Felipe Ruiz Peixoto RuizBRX11
Hits: 4.849 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Quem trabalha com PHP e MySQL no Linux precisa ativar, reativar e desativar os serviços quando precisa no terminal. Eu fiz um pequeno script do shell que faz tudo automaticamente, só executar em um terminal. Não precisa executar como superusuário, ele vai pedir a senha pra você.

Aqui no meu Kali eu dou dois cliques no script e ele pergunta se eu quero executar, exibir etc. É uma mão na roda!
Download mysqlapache2combo Enviar nova versão

Esconder código-fonte

#!/bin/bash
#
# mysqlapache2combo
# Felipe Ruiz <feliperuiz.sax.eletronic@gmail.com>

function ask()
{
   read answer
   case "$answer" in
      's' )
         startAll;
         ;;
 
       't' )
         stopAll 
         ;;

      'r' )
         restartAll 
         ;;
      *)
         echo "Invalid option"
         ;;
   esac
}

function startAll
{
   service mysql start;
   if [ $? -eq 0 ]
   then
      echo "mysql started."
   fi
   service apache2 start;
   if [ $? -eq 0 ]
   then
      echo "apache2 started."
   fi
}

function stopAll
{
   service mysql stop;
   if [ $? -eq 0 ]
   then
      echo "mysql stopped."
   fi
   service apache2 stop;
   if [ $? -eq 0 ]
   then
      echo "apache2 stopped."
   fi
}

function restartAll
{
      service mysql stop;
      if [ $? -eq 0 ]
      then
         echo "mysql stopped."
      fi
      service apache2 stop;
      if [ $? -eq 0 ]
      then
         echo "apache2 stopped."
      fi
      sleep 1
      service mysql start;
      if [ $? -eq 0 ]
      then
         echo "mysql started."
      fi
      service apache2 start;
      if [ $? -eq 0 ]
      then
         echo "apache2 started."
      fi
}
if [ "`id -u`" -eq 0 ]
then
   case "$1" in
      start )
         startAll
         ;;
   
   
      stop )
         stopAll 
         ;;
   
      restart )
         restartAll 
         ;;
   
   
      * )
         echo "Invalid option, press S to start, T to stop, R to restart:";
         ask      
         ;;
   esac
else
   echo "This script needs superuser permissions, please input your password:"
   su -c "./mysqlapache2combo"
fi

Dia Anterior

Atualizando o KDE

Raizes de equações do 2o grau no dc

rar2zip.sh

[wgetreload] Evitando conexão "staled" (parada) no wget

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.