我可以在提示符中使用sftp将文件从一台服务器传输到另一台服务器。
我尝试在shell脚本中使用sftp,得到以下错误:
"sftp: command not found" 我尝试了脚本中的以下代码:
sftp ${USER}@${HOST} <<EOF
quote pass ${PASSWD}
cd ${PATH}
mput *.csv
EOF有人能帮我吗?
发布于 2013-03-28 15:16:24
使用绝对文件位置,而不是依赖于路径-例如,sftp二进制文件可能位于/usr/bin/中,所以不要只使用sftp -尝试使用/usr/bin/sftp
要找出二进制文件所在的位置,请使用以下命令
which sftp
https://stackoverflow.com/questions/15676190
复制相似问题