首页 > Linux操作系统 > Linux操作系统 > 利用ftp自动上传文件
每个月底要把主机A上的多个文件FTP到主机B上,客户要求用Shell脚本自动执行.
通过在主机A os用户的HOME目录下配置.netrc文件并创建宏脚本,使用mput自动把文件'上传'到B上.
os用户为oracle,HOME目录为/home/oracle
.netrc文件内容:
machine
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/,如需转载,请注明出处,否则将追究法律责任。