Operating System - HP-UX
1827260 Members
2098 Online
109717 Solutions
New Discussion

Re: How to rsync multiple directories

 
SOLVED
Go to solution
dictum9
Super Advisor

How to rsync multiple directories


Does rsync allow one to synchronize multiple directories?
2 REPLIES 2
Patrick Wallek
Honored Contributor
Solution

Re: How to rsync multiple directories

I do a rsync command for each different directory.

For example:

# cat rsync_script
#!/usr/bin/sh

echo "Starting servera dira $(date)"
/usr/local/bin/rsync -avcu --delete --stats --rsync-path=/usr/local/bin/rsync \
--bwlimit=1920 servera:/dira/ /sync/dira/
echo "Finishing $(date)"
echo "***************************************"
echo ""

echo "Starting servera dirb $(date)"
/usr/local/bin/rsync -avcu --delete --stats --rsync-path=/usr/local/bin/rsync \
--bwlimit=1920 servera:/dirb/ /sync/dirb/
echo "Finishing $(date)"
echo "***************************************"
echo ""

echo "Starting serverb dire $(date)"
/usr/local/bin/rsync -avcu --delete --stats --rsync-path=/usr/local/bin/rsync \
--bwlimit=1920 serverb:/dire/ /sync/dire/
echo "Finishing $(date)"
echo "***************************************"
echo ""

echo "Starting serverb dirf $(date)"
/usr/local/bin/rsync -avcu --delete --stats --rsync-path=/usr/local/bin/rsync \
--bwlimit=1920 serverb:/dirf/ /sync/dirf/
echo "Finishing $(date)"
echo "***************************************"
echo ""

echo "Starting servera dirc $(date)"
/usr/local/bin/rsync -avcu --delete --stats --rsync-path=/usr/local/bin/rsync \
--bwlimit=1920 servera:/dirc/ /sync/dirc/
echo "Finishing $(date)"
echo "***************************************"
echo ""

echo "Starting serverb dird $(date)"
/usr/local/bin/rsync -avcu --delete --stats --rsync-path=/usr/local/bin/rsync \
--bwlimit=1920 serverb:/dird/ /sync/dird/
echo "Finishing $(date)"
dictum9
Super Advisor

Re: How to rsync multiple directories


OK. I will probably put them in a for loop.