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




[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' ]
  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"
复制代码

# 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/




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