Needed to rsync the 3 folders.
So the script to do that is as follows ("rsync_backup")
It requires the key named "23.pub" to be appended in "~/.ssh/authorized_keys" and
in crontab -e "*/1 * * * * /var/www/repositories/rsync_backup"
It will backup every minute
/*********************************************************************/
#!/bin/sh
RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
KEY=/home/quickstart/.ssh/23
RUSER=quickstart
RHOST=172.20.1.139
RPATH1=/var/www/repositories/
LPATH1=/var/www/repositories/repos/
RPATH2=/var/www/icode/
LPATH2=/var/www/repositories/icode/
RPATH3=/home/git/repositories/
LPATH3=/var/www/repositories/git/
$RSYNC -az -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH1 $LPATH1
$RSYNC -az -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH2 $LPATH2
$RSYNC -az -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH3 $LPATH3
So the script to do that is as follows ("rsync_backup")
It requires the key named "23.pub" to be appended in "~/.ssh/authorized_keys" and
in crontab -e "*/1 * * * * /var/www/repositories/rsync_backup"
It will backup every minute
/*********************************************************************/
#!/bin/sh
RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
KEY=/home/quickstart/.ssh/23
RUSER=quickstart
RHOST=172.20.1.139
RPATH1=/var/www/repositories/
LPATH1=/var/www/repositories/repos/
RPATH2=/var/www/icode/
LPATH2=/var/www/repositories/icode/
RPATH3=/home/git/repositories/
LPATH3=/var/www/repositories/git/
$RSYNC -az -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH1 $LPATH1
$RSYNC -az -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH2 $LPATH2
$RSYNC -az -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH3 $LPATH3
Comments
Post a Comment