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

¿no sería más sencillo utilizar sudo?
Código:
#!/bin/bash
echo "Elija su opcion 1.apache-php 2.Mysql 3.all 4.stop"
read DATO1
if [ $DATO1 = "1" ]; then
sudo /opt/lampp/lampp startapache
elif [ $DATO1 = "2" ]; then
sudo /opt/lampp/lampp startmysql
elif [ $DATO1 = "3" ]; then
sudo /opt/lampp/lampp start
elif [ $DATO1 = "4" ]; then
sudo /opt/lampp/lampp stop
fi
Una vez que termine de ejcutarse el script tu estarás como usuario sin privilegios, a menos que ejecutes otra orden anteponiéndole "sudo", en cuyo caso ya no tendrás que ingresar de nuevo la contraseña.

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