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.