Chinaunix首页 | 论坛 | 博客
  • 博客访问: 310789
  • 博文数量: 92
  • 博客积分: 2541
  • 博客等级: 少校
  • 技术积分: 1015
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-03 08:50
文章分类

全部博文(92)

文章存档

2010年(3)

2009年(14)

2008年(75)

我的朋友

分类:

2008-06-03 09:38:36

自动FTP文件传输的方法,在用的$HOME下,即/gxuorcl/oracle下面建立一个隐藏文件.netrc 
其内容如下:
...................................................................................
machine 210.36.19.200         //要登陆的IP地址
login oracle              //登陆用户名  
password passwd            //登陆密码  
macdef init               //登陆模式
bin            
lcd /gxuorcl/oracle/dumpdata/bak    //本地目录
cd /gxu/dumpdatafor198            //远程目录
prompt                           //多文件传输不提示
mput *                //实现文件传输
bye
(此出为空行,必须要存在)
...................................................................................
为该文件能被ftp -i 运行,必须做如下权限修改:
chmod 600 .netrc
...................................................................................
   注意:对于上面的.netrc文件,使用了macdef init命令,则在其下一行可以输入FTP命令,
系统会自动执行这些命令且直到遇到一空行,也就是说在文件尾必须有至少一行空行,
否则会出现错误信息"Macro definition missing null line terminator"。
阅读(1086) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~