$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[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
  1. #!/bin/sh

  2. HOST=XX.XXXX.XXX
  3. USER=yourusername
  4. PASS=yourpassword

  5. echo "Starting to sftp..."

  6. lftp -u ${USER},${PASS} sftp://${HOST}:22 <<EOF
  7. cd somedir
  8. get somefile
  9. put somefile
  10. rm -rf somefile  
  11. bye
  12. EOF

  13. 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/


返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全