That would seem to repeatedly call rsync as long as the folder is there. Probably not what you wanted.<br>Anyone have a better way? :)<br><br><div class="gmail_quote">On Sat, Apr 12, 2008 at 10:57 AM, Jackson Cooper &lt;<a href="mailto:mail@jacksonc.com">mail@jacksonc.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Sebastian,<br>
<br>
The way I&#39;d do it is create a daemon with an infinite loop (I don&#39;t<br>
know much about udev though) that looks for the folder<br>
/media/nameofusbdongle, and if it exists execute the rsync line, then<br>
an umount line. Something like...<br>
<br>
&lt;CODE&gt;<br>
while true; do<br>
 &nbsp; &nbsp;if [[ -d /media/nameofdongle ]]; then<br>
 &nbsp; &nbsp; &nbsp; &nbsp;rsync -switches /media/nameofdongle /some/other/path<br>
 &nbsp; &nbsp; &nbsp; &nbsp;umount -switches /media/nameofdongle<br>
 &nbsp; &nbsp;else<br>
 &nbsp; &nbsp; &nbsp; &nbsp;sleep 1<br>
 &nbsp; &nbsp;fi<br>
done<br>
&lt;/CODE&gt;<br>
<br>
Then to make it a daemon, you could use the start-stop-daemon program.<br>
Type &quot;man start-stop-daemon&quot; in the terminal to find out more.<br>
<font color="#888888"><br>
- Jackson<br>
</font><div><div></div><div class="Wj3C7c"><br>
<br>
On Fri, Apr 11, 2008 at 7:55 PM, Sebastian Spiess<br>
&lt;<a href="mailto:sebastian.spiess@gmail.com">sebastian.spiess@gmail.com</a>&gt; wrote:<br>
&gt; hi all,<br>
&gt; &nbsp;I want to sync some of my USB dongle folders when I plug it in. I think I worked that out: create a rule<br>
&gt; &nbsp;/etc/udev/rules.d/85-usbstick.rules and call the script to sync.<br>
&gt;<br>
&gt; &nbsp;But how about when I want to unplug the thing? Then there is no usb/hotplug event. Would the simplest thing be a script<br>
&gt; &nbsp;with unmount/eject at the end?<br>
&gt; &nbsp;How could I call this script through the icon (unmount menu) on the desktop?<br>
&gt; &nbsp;How to make the eject/unmount wait until rsync is done?<br>
&gt;<br>
&gt; &nbsp;by the way what&#39;s the difference between unmount and eject?<br>
&gt;<br>
&gt; &nbsp;thanks Sebastian<br>
&gt;<br>
&gt; &nbsp;--<br>
&gt; &nbsp;ubuntu-au mailing list<br>
&gt; &nbsp;<a href="mailto:ubuntu-au@lists.ubuntu.com">ubuntu-au@lists.ubuntu.com</a><br>
&gt; &nbsp;<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-au" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-au</a><br>
&gt;<br>
<br>
--<br>
ubuntu-au mailing list<br>
<a href="mailto:ubuntu-au@lists.ubuntu.com">ubuntu-au@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-au" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-au</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.kiva.org/lender/frode">http://www.kiva.org/lender/frode</a><br><br>