在root目录下新建一个 bak.sh文件。代码如下- #!/bin/bash
- ######~Set FTP Information~######
- FTP_HostName=1.1.1.1:21 ##地址及端口
- FTP_UserName=public ##用户名
- FTP_PassWord=public ##密码
- FTP_BackupDir=bak ##远程备份地址
- cd /home/bak
- lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord << EOF
- mirror -vn -c --delete --parallel=10 --exclude /不同步的文件夹/ --only-newer /bak /home/bak ##
- bye
- EOF
复制代码-delete: 如果远程目录下已经没有某个文件,而本地有,则删除这个文件。 --only-newer: 只下载新的文件。 --exculde: 不包含某个目录。 --parallel=10 10个进程 --exclude 不同步的文件夹
自动就再加到contrab 计划任务里面
该贴已经同步到 Horse的微博
|