- 帖子
- 105
- 主题
- 98
- 精华
- 0
- 积分
- 263
- 贡献
- 105
- 激情
- 469
- 阅读权限
- 100
- 最后登录
- 2019-8-18
|
[Codes] 分享下如何编写Linux sftp 自动上传文件的脚本
这篇文章讲的是利用lftp命令行ftp工具进行数据的自动上传。$ O* p, t) q0 t9 h2 N# V
如果没有安装lftp,CentOS系统可以使用yum install lftp来安装。
/ L: o' ?) d- K2 ?* }: h& d7 g) U2 W I. B8 k2 B7 k9 }3 g
- #!/bin/sh
- HOST=XX.XXXX.XXX
- USER=yourusername
- PASS=yourpassword
- echo "Starting to sftp..."
- lftp -u ${USER},${PASS} sftp://${HOST}:22 <<EOF
- cd somedir
- get somefile
- put somefile
- rm -rf somefile
- bye
- EOF
- echo "done"
复制代码
" g# l9 r. i/ g' p' Z% @, @! N. X& g! _8 q
lftp 是声明协议的7 f7 `* V8 A, Q" k6 v6 M
+ h" @5 b# W9 S9 R参考文献:
+ \; B+ r" L: E! ~, p9 b: F, Dhttp://bbs.chinaunix.net/thread-814939-1-1.html
6 Z1 }, j& q5 Ihttp://www.centos.bz/2011/06/incremental-backup-site-using-lftp/ |
|