- 帖子
- 105
- 主题
- 98
- 精华
- 0
- 积分
- 263
- 贡献
- 105
- 激情
- 469
- 阅读权限
- 100
- 最后登录
- 2019-8-18
|
[Codes] 分享下如何编写Linux sftp 自动上传文件的脚本
这篇文章讲的是利用lftp命令行ftp工具进行数据的自动上传。" O/ p" p9 h m" p% C6 H J0 M( G
如果没有安装lftp,CentOS系统可以使用yum install lftp来安装。
" Y9 {' C' S- K% q/ T& L% B) N/ t' u. f% P2 e' ]
- #!/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"
复制代码
# l: [( d5 m* Y
0 O) N$ ?' c4 alftp 是声明协议的' G# j; A& d* M! z9 k: i4 d
9 \6 t0 `; I1 x; C" s& {' _' w参考文献:$ b8 T d/ `# I8 H6 l! I
http://bbs.chinaunix.net/thread-814939-1-1.html
+ Y, |; }7 r, h8 Q* R; L0 Jhttp://www.centos.bz/2011/06/incremental-backup-site-using-lftp/ |
|