码迷,mamicode.com
首页 > Web开发 > 详细

ftp定时自动上传文件脚本(CentOS)

时间:2017-11-08 20:13:00      阅读:494      评论:0      收藏:0      [点我收藏+]

标签:code   com   一个   pre   传输   创建   输入   www   rom   

#!/bin/bash
ftp -n<<!
open 192.168.220.129
user ls toor
binary
hash
cd /path/to/backup
lcd /path/to/need/backup
prompt
mkdir `date +"%Y%m%d"`
cd `date +"%Y%m%d"`
mput *
close
bye
!

open行--要备份到的主机IP

user行--ls为要备份到的主机的用户名,toor为前边用户对应的密码

binary行--使用二进制模式进行传输

hash--每传1k的大小输出一个#号,可不用

cd行--备份文件要上传到的目录

lcd行--备份文件在本地的目录

prompt行--使后边mput上传多个文件时不用每次都输入“yes”进行确认

mkdir行--在备份主机按日期创建备份目录,在这里主要是演示此模式中可和ssh一般使用mkdir和反引号

cd行--进入备份文件要上传到的目录

mput行--上传本地目录文件夹下的所有文件,也可以写上具体文件名

close行--关闭ftp连接

bye行--退出ftp

 

需要每日备份,再做一个定时任务即可

 

参考:

http://blog.csdn.net/zzzzcs/article/details/23993165

ftp定时自动上传文件脚本(CentOS)

标签:code   com   一个   pre   传输   创建   输入   www   rom   

原文地址:http://www.cnblogs.com/lsdb/p/7805326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!