Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # Bins
- MYSQLDUMP=`which mysqldump`
- GZIP=`which gzip`
- NCFTP=`which ncftp`
- # Date for folders and filenames
- DAY=$(date +"%Y-%m-%d")
- FILETIME=$(date +"%Y-%m-%d.%T")
- # Local backup folder (no trailing slash)
- LOCAL_FOLDER="/tmp/backup"
- # FTP Configuration
- REMOTE_HOST="x.x.x.x"
- REMOTE_USER="ftp_user"
- REMOTE_PASS="ftp_pass"
- REMOTE_FOLDER="/" # With trailing slash
- # Prikaz pro zalohu
- # Transfer all backup files to remote host
- echo -e "033[32mnTransfering files!033[0m"
- $NCFTP -u$REMOTE_USER -p$REMOTE_PASS $REMOTE_HOST<<EOF
- mkdir $REMOTE_FOLDER$DAY
- cd $REMOTE_FOLDER$DAY
- lcd $LOCAL_FOLDER
- mput *
- quit
- EOF
- # Delete local dump files
- rm -f $LOCAL_FOLDER/*
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement