Wednesday, January 25, 2012

File deployment script that uses rsync

cat function_rsync.sh
LOCAL_SYNC_PATH="$1"
REMOTE_USER="$2"
REMOTE_HOST="$3"
REMOTE_PATH="$4"

echo user=$REMOTE_USER
echo ..syncing directory "$LOCAL_SYNC_PATH" to server ${REMOTE_HOST}..

rsync -e ssh -rcav --delete-after \
$LOCAL_SYNC_PATH \
${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_PATH}

0 comments:

Stats