linux ftp自动上传文件脚本,ftp定时备份脚本,linux ftp定时自动上传备份文件到远程服务器脚本!...

FTP常用于的异地备份,作为一名系统维护人员,如果每天手动备份则十分麻烦。IIS7服务器管理工具是一款免费的FTP数据自动备份软件,能够实现每月、每周、每天、每小时、时间间隔、固定时间等多种方式的数据自动备份。同时自带了“清除计划”,自动删除过期文件。

IIS7服务器管理工具里面的FTP功能可以说是使用感非常棒的。它的命名是上传下载,这个命名就已经非常直观的让我们感受到了这个功能的主要作用。但它里面的功能可远远不止这些。它可以进行批量操作、定时同步(上传和下载)和多任务同时进行等等一些功能。这可比传统的FTP工具好用的多。

当然,既然它的FTP工具都这么实用,那它其他功能必定也不会太差。IIS7服务器批量管理工具好处:批量管理、同步操作、到期提醒、数据安全和定期执行。适用系统:Windows和liunx操作系统。支持Vnc和Ftp批量操作。

ca4ba288f013

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

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值