ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 利用ftp自动上传文件

利用ftp自动上传文件

原创 Linux操作系统 作者:husthxd 时间:2005-04-25 00:00:00 0 删除 编辑

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


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

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

.netrc文件内容:

machine login oracle password oracle

macdef m_put

        cd /backup

        mput *

        quit

shell脚本m_put.sh为:

cd /backup

echo $ m_put |ftp -i

注意事项:

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

$chmod 700 .netrc

2.  注意echo $ m_put中的空格

参考文档:

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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/6906/viewspace-21785/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
长期从事政务、金融等行业产品研发和架构设计工作,ITPUB数据库版块资深版主,对Oracle、PostgreSQL以及大数据等相关技术有深入研究。现就职于广州云图数据技术有限公司,系统架构师。

注册时间:2007-12-28

  • 博文量
    1231
  • 访问量
    3702105