A-A+

AIX上FTP自动传输的一种方法

2017年01月06日 AIX运维 暂无评论 阅读 7,676 次

之前在aix上用FTP自动传输备份用到的方法是这样的,

在计划任务中添加脚本,在脚本中使用<< EOF的方式将命令写在脚本文件中。

像这样

ftp -n <<!
open 10.x.x.x
user root xxxxxx
bin
cd /oraback/xxxbk
lcd /cwback/xxxbk
prompt
mput *
bye
!

 

一直用这种方式,也不知道还有其他方式。

今天遇到 了一种新的方式。在计划任务中看也是一条脚本命令,

脚本文件中只有一条命令:ftp 10.x.x.x

但是却能执行传输,因为第一次遇到,感觉挺奇怪,开始还以为是把ftp传输给禁用了呢。

网上查查发现aix的ftp有个配置文件,在用户的根目录下

.netrc

查看下此文件的内容

machine 10.x.x.x
login root
password xxxxxx
macdef init
bin
lcd /cwback/xxxx
cd /cwback2/xxxx
hash
prompt
mput *
!clear
lcd /cwback/xxxx
cd /zcback/xxxx
bin
mget *
!clear
bye

 

这种方式只需要用ftp 10.x.x.x,就可以自动按配置文件的内容进行传输了。

 

自己还是了解的太少了。

标签:

给我留言