前提:已經設置ssh公鑰登錄
---------------------------------------------------------------------------
#!/bin/bash
echo "start backup..."
FILE_NAME=s360v2_`date +%Y%m%d_%H%M%S`.tar.bz2
CGI_BIN_DIR=/var/www/cgi-bin
BACKUP_DIR=/opt/data/backup/s360v2
cd $CGI_BIN_DIR
tar -cjf "$FILE_NAME" s360v2/
scp "$FILE_NAME" 192.168.0.184:"$BACKUP_DIR" && rm "$FILE_NAME"
echo "backup $CGI_BIN_DIR/$FILE_NAME to 192.168.0.184:$BACKUP_DIR finished"
---------------------------------------------------------------------------
將腳本加入/etc/crontab中即可:
02 4 * * * /root/backup_job/backup_s360v2.sh