用Shell怎样实现两台主机通过ftp文件传输,该怎么解决

用Shell怎样实现两台主机通过ftp文件传输
现在我有两台unix主机A(ip1)B(ip2),B提供ftp下载服务,现在想通过shell实现让主机A定时通过ftp从B的一个固定目录下下载文件,请问怎么实现?
谢谢


ftp ip2
ls
get filename


写个脚本,放入crotab里

如果只是简单传某个文件,用tftp应该好实现
tftp ip2 -c get filename

然后启动crob服务
在/etc/crontab中加入 定时执行的命令
00 18 * * * root tftp ip2 -c get filename


你现写个脚本
get.sh:
ftp 192.168.0.82 < <EOF
youname
password
get filename1
get filename2
EOF
—————————-
crotab -e //编辑crotab 在里面加一行.
分,时,日,月,周 ,get.sh ///全路径名,你要定的时间,缺省为* .例:*,20,*,*,* /get.sh //每天20点执行脚本get.sh

用Shell怎样实现两台主机通过ftp文件传输,该怎么解决

相关文章:

你感兴趣的文章:

标签云: