
#!/bin/sh
# File	: backup_dir.sh
# By	: MaartenDeBoer.nl, 150103
# Subject	: Backup (tar) a directory & SSH-copy it to remote/destination host
PGM="`basename $0|cut -d\. -f1`"
VER="0.1"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"

DIR="${HOME}/mailed-scripts"
TARFILE="scripts-dir.tgz"
DESTHOST="www.agrarix.com"
DESTUSER="maarten"
DESTPORT="2223"

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
touch ${TMP}

cd ${DIR}
tar cvzf ${HOME}/${TARFILE} --exclude=${TARFILE} .
scp -P ${DESTPORT} ${HOME}/${TARFILE} ${DESTUSER}@${DESTHOST}: 1>> ${LOG} 2>&1
ssh -p ${DESTPORT} ${DESTUSER}@${DESTHOST} "ls -l ${TARFILE}" | tee -a ${LOG}

echo "`date` ${PGM} finished."|tee -a ${LOG}
rm ${TMP}
exit 0

