Re: ¿Como puedo ejecutar ordenes sudo dentro de un script?
Adolfo O
adolfoooo en hotmail.com
Sab Nov 25 17:01:51 GMT 2006
Muchas gracias por contestar, pero no lo he conseguido hacer funcionar de
momento.¿?¿?¿?
Cuando lo ejecuto, la consola se queda en espera para volverme a mostrar
el bash y utilizando el 100% de cpu, se queda así hasta que pulso ctrl+c y
ni me pide la contraseña de root ni hace lo que quiero que haga.
Lo que intento hacer es cambiar la configuración de
/etc/network/interfaces porque en el trabajo tengo una red con encriptacion
wpa y para conectarme utilizo el programa NetworkManager 0.6.2 el qual me
exige que el archivo interfaces este casi todo comentado, pero luego cuando
llego a casa, tengo una red en la que no se me asigna nada por dhcp y tengo
una configuración propia de cada equipo, por lo que no utilizo el
NetworkManager pues no veo la manera de configurar con el una red wifi que
no utilice el dhcp para asignar direccion y dns.
Por todo esto me cree 2 archivos "interfaces" uno comentado y el otro
descomentado (osea, uno para cada red) y cada vez que cambio de red, tengo
que sobreescribir el original con uno de estos dos dependiendo de a que red
me quiero conectar, este script era para automatizar esta tarea.
Tambien he probado a utilizar el gestor que viene con ubuntu, pero no me
guarda bien las configuraciones(ubuntu 6.06), además de que no me deja
trabajar con WPA.
Alguna sugerencia?
Un saludo!!!
Message: 7
Date: Fri, 24 Nov 2006 21:13:28 -0300
From: "Ricardo Eureka!" <ricardoeureka en gmail.com>
Subject: Re: ¿Como puedo ejecutar ordenes sudo dentro de un script?
Cc: ubuntu-es en lists.ubuntu.com
Message-ID:
<4c540db20611241613ref02222s47dccbcd354bf6fe en mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
El 24/11/06, Adolfo O<adolfoooo en hotmail.com> escribió:
> Hola lista!
>
> Pues supongo que no debe ser nada del otro mundo pero llevo un buen rato
> buscando y provando y no he podido hacer funcionar este script, he
probado
> varias soluciones que no me han funcionado.
> El script es:
>
> #!/bin/bash
>
> sudo cp /etc/network/interfaces.casa /etc/network/interfaces
prueba con
copiar.sh
#!/bin/bash
cp /etc/network/interfaces.casa /etc/network/interfaces
sudo ./copiar.sh
PD: Antes hazte una copia de tu /etc/network/interfaces ;)
por cierto...cuentanos que intentas hacer aqui, quizas haya otras
soluciones mas elegantes :P
_________________________________________________________________
Moda para esta temporada. Ponte al día de todas las tendencias.
http://www.msn.es/Mujer/moda/default.asp
Más información sobre la lista de distribución ubuntu-es