I had a bash script that contains a lot of rsync commands and works fine
as a straight forward script.

During restructuring of this script I put the rsync commands into a
series of bash function statements and then call the required function
from a case/esac conditional.

Syntactically there is no problem but the weird thing is that the rsync
commands won't run and the complaint is that they cannot find rsh (I
have set -x in there to see what is happening):
backup:~# /usr/local/sbin/rsync.sh
++ date +%H
+ sync_grp_c
+ rsync -aq --delete aufint:aufintmates /mnt/backup/aufintmates
Failed to exec rsh : No such file or directory
rsync error: error in IPC code (code 14) at util.c(162)
rsync: connection unexpectedly closed (0 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
+ rsync -aq --delete aufint:aufintpgsql /mnt/backup/aufintpgsql
Failed to exec rsh : No such file or directory
rsync error: error in IPC code (code 14) at util.c(162)
rsync: connection unexpectedly closed (0 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
+ sync_grp_h
+ :



Any clues as to why rsync would suddenly be wanting to run rsh?

-- 
Howard.
LANNet Computing Associates - Your Linux people <http://www.lannetlinux.com>
------------------------------------------
Flatter government, not fatter government - Get rid of the Australian states.
------------------------------------------
To mess up a Linux box, you need to work at it;
to mess up your Windows box, you just need to work on it.
 - Scott Granneman, SecurityFocus

-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to