<br><br><div><span class="gmail_quote">El día 11/01/08, <b class="gmail_sendername">Sebastian Abate</b> <<a href="mailto:sebastianabate@gmail.com">sebastianabate@gmail.com</a>> escribió:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Jan 11, 2008 12:37 PM, Alberto Vicat <<a href="mailto:albertovicat@gmail.com">albertovicat@gmail.com</a>> wrote:<br>> Lionel Ivan escribió:<br>><br>> > Hola, como algunas veces me pasa que falla el montaje de las particiones
<br>> > de Windows, se me ocurrió hacer un script para que eso ya no pase:<br>> ><br>> > #!/bin/bash<br>> ><br>> > CONTROL3=/media/hda3/WINDOWS<br>> > CONTROL5=/media/hda5/Musica
<br>> > DAUX3=/mnt/hda3<br>> > DAUX5=/mnt/hda5<br>> > montaje3 ()<br>> > {<br>> > if [ ! -d "$DAUX3" ]; then<br>> > sudo mkdir "$DAUX3"<br>> > fi
<br>> > sudo mount -t ntfs /dev/hda3 /mnt/hda3<br>> > if [ $? -eq 0 ]; then<br>> > printf "hda3 es montado por el sistema auxiliar"<br>> > else<br>> > sudo mount -t ntfs-3g /dev/hda3 /mnt/hda3 -o force
<br>> > if [ $? -eq 0 ]; then<br>> > printf "hda3 forzado por el sistema auxiliar"<br>> > fi<br>> > fi<br>> > }<br>> > montaje5 ()<br>> > {<br>
> > if [ ! -d "$DAUX5" ]; then<br>> > sudo mkdir "$DAUX5"<br>> > fi<br>> > sudo mount -t ntfs /dev/hda5 /mnt/hda5<br>> > if [ $? -eq 0 ]; then<br>> > printf "hda5 es montado por el sistema auxiliar"
<br>> > else<br>> > sudo mount -t ntfs-3g /dev/hda5 /mnt/hda5 -o force<br>> > if [ $? -eq 0 ]; then<br>> > printf "hda5 forzado por el sistema auxiliar"<br>> > fi
<br>> > fi<br>> > }<br>> > if [ ! -d "$CONTROL3" ]; then<br>> > montaje3<br>> > else<br>> > printf "Unidad hda3 operativa"<br>> > fi
<br>> > if [ ! -d "$CONTROL5" ]; then<br>> > montaje5<br>> > else<br>> > printf "Unidad hda5 operativa"<br>> > fi<br>> > exit 0<br>> ><br>
> > Dentro de todo, cumple con la funcion, aunque hay algunas cosas que no<br>> > aparecen bien cuando se ejecuta en la consola.<br>> ><br>> > Lo que no puedo llegar a ver es cómo hacer para que se ejecute en el
<br>> > inicio de Ubuntu, prové hacerlo desde Sistema-Preferencias-Sesiones,<br>> > pero no pasa nada.<br>> ><br>> > Cualquier sugerencias es bienvenida...<br>> ><br>> > Hasta la proxima.
<br>></blockquote><div> </div><br><div><br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">> KDE usa una carpeta /home/el_usuario/.kde/Autostart en la que se pueden
<br>> poner enlaces a los programas que uno quiere que se inicien al arrancar<br>> la gráfica. No se como se llamará en Gnome, pero estoy casi seguro de<br>> que debe tener algo similar.<br>><br>> Saludos, Martín Russo
<br><br>-----------------------------<br><br>En ubuntu esa carpeta está en /home/usuario/.config/autostart<br>Pero me parece que lo ideal es que llames a tu script desde<br>/etc/rc.local, que es un script que se ejecuta cada vez que iniciás la
<br>máquina, y todo lo que ejecuta lo hace con permisos de root; por lo<br>que considero que es la opción correcta.<br><br>-----------------------------<br>Sebastián Abate<br>Quattro-D<br>15-3589-7730<br><a href="mailto:abates@quattrod.com.ar">
abates@quattrod.com.ar</a><br><br><br></blockquote></div><br><br><br>----------------------------------------------------------<br><br><br> Ante todo agradezco las respuestas... <br><br><blockquote><span style="font-style: italic;">
#!/bin/sh -e</span><br style="font-style: italic;"><span style="font-style: italic;">#</span><br style="font-style: italic;"><span style="font-style: italic;"># rc.local</span><br style="font-style: italic;"><span style="font-style: italic;">
#</span><br style="font-style: italic;"><span style="font-style: italic;"># This script is executed at the end of each multiuser runlevel.</span><br style="font-style: italic;"><span style="font-style: italic;"># Make sure that the script will "exit 0" on success or any other
</span><br style="font-style: italic;"><span style="font-style: italic;"># value on error.</span><br style="font-style: italic;"><span style="font-style: italic;">#</span><br style="font-style: italic;"><span style="font-style: italic;">
# In order to enable or disable this script just change the execution</span><br style="font-style: italic;"><span style="font-style: italic;"># bits.</span><br style="font-style: italic;"><span style="font-style: italic;">
#</span><br style="font-style: italic;"><span style="font-style: italic;"># By default this script does nothing.</span><br style="font-style: italic;"><br style="font-style: italic;"><span style="font-style: italic;">exit 0
</span><br></blockquote><br> Esto que está acá arriba es el script que nombró <span style="font-style: italic;">Sebastián Abate, </span>para lograr que ejecute el que hice yo, ¿tengo que copiarlo ahí, y cambiarle los permisos?
<br><br> En ese caso, yo usaría "sudo chmod 777 /etc/rc.local", ¿Pero es la mejor opción?.<br><br>Gracias y hasta la proxima!<br><br>Lionel.<br><br><br><br><br><br>