订阅本站
收藏本站
微博分享
QQ空间分享

Linux FTP 定时自动上传备份文件到远程服务器脚本!

alen 分类:脚本资源 时间:2018/12/21 04:12:20 评论: 加入收藏

Linux FTP 定时自动上传备份文件到远程服务器脚本!

切换到备份目录下,例如:cd /home/backup

一、vi backupup.sh

#!/bin/bash#备份目录backupdir="/home/backup";#临时目录tempdir="$backupdir/backuptmp";#+号 表示N天前的文件,-号表示1天内的文件time="-1";#ftp服务器ipip="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>&1ftp -n $ip << EOFuser $ftpuser $ftppasswdbinlcd $tempdirpromptmput *byeEOFmv $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

教程由铁网维原创出品 服务器运维官方网址http://www.tieww.com 欢迎大家多多关注本站 感谢大家的支持。

 

 

TAG:

文章评论

留言与评论(共有 0 条评论)
   
验证码: