1

sftp我可以使用提示符将文件从一台服务器传输到另一台服务器。

我尝试sftp在 shell 脚本中使用,但出现以下错误:

"sftp: command not found" 

我从脚本中尝试了以下代码:

sftp ${USER}@${HOST} <<EOF
quote pass ${PASSWD}
cd  ${PATH}
mput *.csv
EOF

谁能帮我这个?

4

1 回答 1

3

使用绝对文件位置而不是取决于路径 - 例如 sftp 二进制文件可能位于/usr/bin/所以而不是仅仅使用sftp- 尝试使用/usr/bin/sftp

要找出二进制文件的位置,请使用 which 命令

which sftp

于 2013-03-28T07:16:23.510 回答