如何直接从脚本向ftp终端提供输入

时间:2018-08-09 15:34:01

标签: shell ftp

我正在尝试将一组文件通过ftp传送到客户端服务器。由于我们尚未设置SSH密钥,因此我尝试使用ftp自动化。我已将目标主机(名称,UN,PW)存储在.netrc文件中。执行脚本后,它将打开ftp终端并停止。如何继续打开ftp终端的脚本发布?你们可以帮忙吗?

Person

谢谢

1 个答案:

答案 0 :(得分:0)

如果正确设置了.netrc并且ftp命令没有提示输入凭据,则可以使用以下命令上传文件:

echo put abc.START /test/abc.START | ftp DESTINATIONSERVER
echo put abc.END /test/abc.START | ftp DESTINATIONSERVER
echo put abc.data /test/abc.START | ftp DESTINATIONSERVER