每日凌晨1点打包/home/newuser/下所有文件,并以当前日期生成一个新的目录,然后将打包好的文件移动到当前日期的目录下。
[root@localhost bin]# vi ftp.sh//生成打包文件脚本
#bin/bash
mydate=`date +%Y%m%d`
mkdir /home/newuser/$mydate
cd /home/newuser/
tar -zcvf backup_$mydate.tar.gz *
mv backup_$mydate.tar.gz /home/newuser/$mydate
[root@localhost bin]#crontab –e
*1**/home/newuser/bin/ftp.sh >/home/newuser/log/tar.log 2>&1
备份服务器在每日凌晨1:30分自动取源服务器生成的打包文件。
[ftp01@db_informix bin]$ vi ftp.sh//自动下载文件脚本
#bin/bash
mydate=`date +%Y%m%d`
mkdir /home/ftp01/$mydate
ftp -i -n <<FTPIT
open 172.16.0.12 21
user newuser 123456
bin
cd $mydate
lcd /home/ftp01/$mydate
mget *
quit
FTPIT
echo "Get data$mydate Success !!!"
[ftp01@db_informix bin]$ crontab -e
30 1 * * * /home/ftp01/bin/ftp.sh >/home/ftp01/log/ftp.log 2>&1
转载于:https://blog.51cto.com/linuxinfo/1232589