Operating System - HP-UX
1753784 Members
6869 Online
108799 Solutions
New Discussion юеВ

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.