I attempted to write a script that would connect to the remote rsync server and run rsync and then close the connection.
I am finding that sometimes the backgrounded ssh session works -- and sometimes note. I following the syntax at: http://rsync.samba.org/firewall.html though there is NO middle system. heres the script with the commands just echoing the commands to the screen. What I am finding is that even after ssh sets up the tunnels that rsync sits in a sleep state forever. Any pointers will be greatly appreciated. #!/bin/sh # by db # date: 20060306 # sshuser="sshuser" rsyncuser="rsuser" rhost="rhost.asu.edu" pforward="8730" rport="873" sshoptions="-fN -L $pforward:localhost:$rport " module="home" dest="uc-sirc1/home/" echo "Connecting to host $rhost" echo /usr/bin/ssh $sshoptions [EMAIL PROTECTED] echo "beginning sync operation" echo /usr/bin/rsync -av rsync://localhost:$pforward/$module $dest echo "all done rsyncing, now cleaning up backgrounded shell" echo "Killing backgrounded shell " echo /bin/kill -9 `/usr/bin/pgrep -lf -u natjohn1 ssh | grep "[EMAIL PROTECTED]" | cut -f1 -d " "` -- David Bear phone: 480-965-8257 fax: 480-965-9189 College of Public Programs/ASU Wilson Hall 232 Tempe, AZ 85287-0803 "Beware the IP portfolio, everyone will be suspect of trespassing" -- To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html