冷静、沉淀

利用ftp自动上传文件

上一篇 / 下一篇  2005-04-25 00:00:00 / 个人分类:读书杂记

每个月底要把主机A上的多个文件FTP到主机B上,客户要求用Shell脚本自动执行.


通过在主机A os用户的HOME目录下配置.netrc文件并创建宏脚本,使用mput自动把文件'上传'到B上.

os用户为oracle,HOME目录为/home/oracle

.netrc文件内容:

machine <ip> login oracle password oracle

macdef m_put

        cd /backup

        mput *

        quit

shell脚本m_put.sh为:

cd /backup

echo $ m_put |ftp -i <ip>

注意事项:

1.  .netrc文件的权限必需为700

$chmod 700 .netrc

2.  注意echo $ m_put中的空格

参考文档:

如何利用ftp自动下载文件http://www.itpub.net/123329.html


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-08-22  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 9786
  • 日志数: 823
  • 建立时间: 2007-12-28
  • 更新时间: 2008-08-08

RSS订阅

Open Toolbar