Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/04/2008, 10:06
Avatar de 00TUX
00TUX
 
Fecha de Ingreso: abril-2008
Ubicación: Tijuana
Mensajes: 57
Antigüedad: 16 años, 1 mes
Puntos: 1
Re: ejecutar una tarea como root dentro de un script en bash---

Te recomiendo usar sudo como arthpix sugiere ya que de este modo te pedira la contrasenia automaticamente y no aparecera en la pantalla como lo hace read.

Sugiero usar case para ordernar el cofigo de mejor manera:

Código:
case opcion in
    1)
       sudo /etc/init.d/apache2 start
       ;;
     2)
       sudo /etc/init.d/mysqld start
       ;;
     3)
       sudo /etc/init.d/ mysqld stop && sudo /etc/init.d/apache2 stop
       ;;
      *)
         echo "No reconozco dicha opcion"
         echo
         ;;
esac
Buen trabajo arthpix :)