FTP常用于的异地备份,作为一名系统维护人员,如果每天手动备份则十分麻烦。IIS7服务器管理工具是一款免费的FTP数据自动备份软件,能够实现每月、每周、每天、每小时、时间间隔、固定时间等多种方式的数据自动备份。同时自带了“清除计划”,自动删除过期文件。
IIS7服务器管理工具里面的FTP功能可以说是使用感非常棒的。它的命名是上传下载,这个命名就已经非常直观的让我们感受到了这个功能的主要作用。但它里面的功能可远远不止这些。它可以进行批量操作、定时同步(上传和下载)和多任务同时进行等等一些功能。这可比传统的FTP工具好用的多。
当然,既然它的FTP工具都这么实用,那它其他功能必定也不会太差。IIS7服务器批量管理工具好处:批量管理、同步操作、到期提醒、数据安全和定期执行。适用系统:Windows和liunx操作系统。支持Vnc和Ftp批量操作。
linux ftp 定时自动上传备份文件到远程服务器脚本!
切换到备份目录下,例如:cd /home/backup
一、vi backupup.sh
#!/bin/bash
#备份目录
backupdir="/home/backup";
#临时目录
tempdir="$backupdir/backuptmp";
#+号 表示N天前的文件,-号表示1天内的文件
time="-1";
#ftp服务器ip
ip=“xxxxxxx”;
#ftp用户
ftpuser=“wwwtiewwcom”;
#ftp密码
ftppasswd=“40zjyqBJyQ”;
#删除3天前所有.tar.gz后缀的文件
find $backupdir -mtime +3 -name “.tar.gz” -exec rm -rf {} ;
find $backupdir -mtime $time -name ".tar.gz" -exec mv -f {} $tempdir ; 1>/dev/null 2>&1
ftp -n $ip << EOF
user $ftpuser $ftppasswd
bin
lcd $tempdir
prompt
mput *
bye
EOF
mv $tempdir/
$backupdir
二、把上面的shell脚本内容保存到backupup.sh,给予脚本执行权限:chmod +x backupup.sh
三、把脚本添加到计划任务中
crontab -e 按i进行编辑
每天凌晨3点执行上传
0 3 * * * /home/backup/backupup.sh
下载地址:
wget http://www.tieww.com/soft/backupup.sh