<br><br><div><span class="gmail_quote">El día 11/01/08, <b class="gmail_sendername">Sebastian Abate</b> &lt;<a href="mailto:sebastianabate@gmail.com">sebastianabate@gmail.com</a>&gt; 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 &lt;<a href="mailto:albertovicat@gmail.com">albertovicat@gmail.com</a>&gt; wrote:<br>&gt; Lionel Ivan escribió:<br>&gt;<br>&gt; &gt; Hola, como algunas veces me pasa que falla el montaje de las particiones
<br>&gt; &gt; de Windows, se me ocurrió hacer un script para que eso ya no pase:<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; #!/bin/bash<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; CONTROL3=/media/hda3/WINDOWS<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; CONTROL5=/media/hda5/Musica
<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; DAUX3=/mnt/hda3<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; DAUX5=/mnt/hda5<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; montaje3 ()<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; if [ ! -d &quot;$DAUX3&quot; ]; then<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; sudo mkdir &quot;$DAUX3&quot;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; fi
<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; sudo mount -t ntfs /dev/hda3 /mnt/hda3<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; if [ $? -eq 0 ]; then<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; printf &quot;hda3 es montado por el sistema auxiliar&quot;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; else<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; sudo&nbsp;&nbsp;mount -t ntfs-3g /dev/hda3 /mnt/hda3 -o force
<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; if [ $? -eq 0 ]; then<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; printf &quot;hda3 forzado por el sistema auxiliar&quot;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; montaje5 ()<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; if [ ! -d &quot;$DAUX5&quot; ]; then<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; sudo mkdir &quot;$DAUX5&quot;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; sudo mount -t ntfs /dev/hda5 /mnt/hda5<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; if [ $? -eq 0 ]; then<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; printf &quot;hda5 es montado por el sistema auxiliar&quot;
<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; else<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; sudo&nbsp;&nbsp;mount -t ntfs-3g /dev/hda5 /mnt/hda5 -o force<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; if [ $? -eq 0 ]; then<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; printf &quot;hda5 forzado por el sistema auxiliar&quot;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; fi
<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; if [ ! -d &quot;$CONTROL3&quot; ]; then<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; montaje3<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; else<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; printf &quot;Unidad hda3 operativa&quot;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; fi
<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; if [ ! -d &quot;$CONTROL5&quot; ]; then<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; montaje5<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; else<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; printf &quot;Unidad hda5 operativa&quot;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; exit 0<br>&gt; &gt;<br>
&gt; &gt; Dentro de todo, cumple con la funcion, aunque hay algunas cosas que no<br>&gt; &gt; aparecen bien cuando se ejecuta en la consola.<br>&gt; &gt;<br>&gt; &gt; Lo que no puedo llegar a ver es cómo hacer para que se ejecute en el
<br>&gt; &gt; inicio de Ubuntu, prové hacerlo desde Sistema-Preferencias-Sesiones,<br>&gt; &gt; pero no pasa nada.<br>&gt; &gt;<br>&gt; &gt; Cualquier sugerencias es bienvenida...<br>&gt; &gt;<br>&gt; &gt; Hasta la proxima.
<br>&gt;</blockquote><div>&nbsp;</div><br><div><br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; KDE usa una carpeta /home/el_usuario/.kde/Autostart en la que se pueden
<br>&gt; poner enlaces a los programas que uno quiere que se inicien al arrancar<br>&gt; la gráfica. No se como se llamará en Gnome, pero estoy casi seguro de<br>&gt; que debe tener algo similar.<br>&gt;<br>&gt; 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>&nbsp;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 &quot;exit 0&quot; 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>&nbsp;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>&nbsp;En ese caso, yo usaría &quot;sudo chmod 777 /etc/rc.local&quot;, ¿Pero es la mejor opción?.<br><br>Gracias y hasta la proxima!<br><br>Lionel.<br><br><br><br><br><br>