Home » » Script para (Iniciar-Detener-Reiniciar) servicios Fedora-CentOS

Script para (Iniciar-Detener-Reiniciar) servicios Fedora-CentOS

Written By @dmin on 31 oct 2012 | 10/31/2012

En este post les dejo un script para encender, apagar o reiniciar un servidor web local en Fedora/Centos (Apache + MySQL + PHP). Esto a partir del post de como instalar LAMP en Fedora/CentOS.

Copian el código que está al final del post, lo pegan en un editor de texto y lo guardan donde quieran con el NombreScript.sh.


Le dan permiso de ejecución con:
chmod +x NombreScript.sh

Ejecutan con:
./NombreScript.sh

Aquí un vídeo de como hacer lo anterior:


 

Código del Script:

#!/bin/bash
#
# Menú de control de LAMP. --- By Tepes
# Modificado por Carlos Martín Noriega para Fedora/CentOS
#Si MySQL y Apache estan encendidos, entonces el servidor está ON.
#Si no, el servidor esta OFF, si uno está encendido y el otro apagado, mostrará que esta OFF.
#Si lo mejoran avisenme a mi correo linux.mexican[at]gmail.com o en mi blog tuxfed.blogspot.mx

control=0
while [ $control != "1" ]; do
 clear
 if [[ `ps -A | grep mysqld` != "" && `ps -A | grep httpd` != "" ]];then
   estado="ON"
  else
   estado="OFF"
  fi
 echo -e "PANEL DE CONTROL \n"
 echo -e "Estado ----->> $estado \n\n"
 echo "1. ON server"
 echo "2. OFF server"
 echo -e "3. RESTART server \n"
 echo -e "4. salir \n\n"
 read -n 1 -p "Introduce una opción" opcion
 case $opcion in
 1)
  if [[ `ps -A | grep mysqld` != "" && `ps -A | grep httpd` != "" ]];then
   echo -e "\nya está ON"
  else
   echo -e "\n"
   su -c 'service mysqld start && service httpd start'
  fi
  sleep 5 ;;
 2)
  if [[ `ps -A | grep mysqld` = "" && `ps -A | grep httpd` = "" ]];then
   echo -e "\nya está OFF"
  else
   echo -e "\n"
   su -c 'service mysqld stop && service httpd stop'
  fi
  sleep 5 ;;

 3)
  echo -e "\n"
   su -c 'service mysqld restart && service httpd restart'
  sleep 5 ;;
 4)
  echo -e "\n"
  control=1 ;;
 esac
done
exit

SCRIPT ORIGINAL: http://behindopendoors.netne.net/blog/linux/script-para-iniciar-y-detener-servidor-xampp

0 comentarios:

Publicar un comentario

Comenta respetando al autor del post y a los lectores.
Puedes comentar como anónimo, pero tendrás que estar al pendiente, visitando el post para saber si te respondí, si quieres que la respuesta llegue a tu correo, comenta utilizando algunos de los servicios disponibles, o puedes preguntar en mis redes sociales.

Translate

Visita mi Canal de Youtube.

Todo el contenido está disponible bajo los términos de la licencia Creative Commons. Con la tecnología de Blogger.