Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/04/2008, 10:56
Avatar de arthpix
arthpix
 
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 21 años, 2 meses
Puntos: 93
Re: ejecutar una tarea como root dentro de un script en bash---

Rectifico, no era tan dificil.
Código:
#!/bin/bash
echo "Elija su opcion 1.apache-php 2.Mysql 3.all 4.stop"
read DATO1
if [ $DATO1 = "1" ]; then
su - root -c "/opt/lampp/lampp startapache"
elif [ $DATO1 = "2" ]; then
su - root -c "/opt/lampp/lampp startmysql"
elif [ $DATO1 = "3" ]; then
su - root -c "/opt/lampp/lampp start"
elif [ $DATO1 = "4" ]; then
su - root -c "/opt/lampp/lampp stop"
fi
Tomado de aqui y gracias a estos señores.

De hecho, una vez con el script me parece mejor idea este por que no se queda la sesión de sudo abierta por 10 minutos despues de ejecutar el script.

Gracias por tu idea NUCKLEAR.
00TUX, el trabajo fue de los arriba mencionados


Saludos
__________________
Antes de hacer rabietas infórmate: Linux != Windows