`

用lftp 定时增量下载整个目录中最新文件

 
阅读更多

#!/bin/sh

 

echo "===============================lftp backup start at `date "+%Y-%m-%d %H:%M:%S"`"

echo "lftp backup start at `date "+%Y-%m-%d %H:%M:%S"`" >> /opt/tulip_bak20170414/log/log_info.log

 

HOST="114.215.133.**:22"

USER="root"

PASS="g4056&*"

 

LCD="/opt/tulip_bak20170414/" #local path

RCD="/opt/test/tulip_test/tulip/tmp/BOOT-INF/classes" #remote path

 

lftp << EOF

 

lftp sftp://$USER:"$PASS"@$HOST

mirror -e -n -v $RCD $LCD 

 

EOF

 

echo "lftp backup end at `date "+%Y-%m-%d %H:%M:%S"`" >>  /opt/tulip_bak20170414/log/log_info.log

echo "===============================lftp backup end at `date "+%Y-%m-%d %H:%M:%S"`"

//定时执行

42 23 * * * /opt/tulip_bak20170414/backup.sh &

分享到:
评论

相关推荐

    lftp工具及数据库脚本备份ftp服务器例子.zip

    3. **上传脚本到服务器**:将生成的SQL脚本文件通过lftp上传到FTP服务器的指定目录。 4. **日志记录**:记录备份操作的日志,包括备份时间、文件大小等信息。 5. **断开连接**:完成所有操作后,安全地断开FTP连接。...

    自动备份数据库并上传到指定FTP

    这里可以使用FTP客户端库(如Python的ftplib,或者命令行工具如`ftp`或`lftp`)将压缩后的备份文件上传到远程FTP服务器。记得设置FTP服务器的连接参数,包括主机名、端口、用户名、密码以及上传目录。 6. **验证与...

    mybackuptoftp:备份到ftp

    标题中的“mybackuptoftp:备份到ftp”暗示了这是一个关于使用Shell脚本将本地数据备份到FTP服务器的程序或教程。在这个场景中,Shell是Linux或Unix系统中的命令行解释器,允许用户通过命令行接口执行各种系统管理...

    MYSQL代码 定期备份Mysql数据库

    整个脚本提供了一种自动化的MySQL数据库备份解决方案,通过定时任务(如cron job)可以实现定期执行。这样,即使服务器出现故障,也能通过备份文件恢复数据,避免数据丢失。同时,通过FTP将备份文件存储在远程服务器...

    linux数据库备份并通过ftp上传脚本分享

    利用`lftp`工具实现文件的FTP上传,其中`mirror`命令可将本地指定目录下的所有文件同步到远程服务器相应目录下。 ##### 10. 完成提示 ```bash echo "backupjobdone" ``` 当脚本执行完毕后,输出备份任务完成的信息...

Global site tag (gtag.js) - Google Analytics