Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
sftpプロンプトで使用して、あるサーバーから別のサーバーにファイルを転送できます。
sftp
シェルスクリプトで使用しようとするsftpと、次のエラーが発生します。
"sftp: command not found"
スクリプトから以下のコードを試しました:
sftp ${USER}@${HOST} <<EOF quote pass ${PASSWD} cd ${PATH} mput *.csv EOF
誰でもこれで私を助けることができますか?
パスに依存するのではなく、絶対ファイルの場所を使用します-たとえば、sftpバイナリはおそらく使用するのでは/usr/bin/なく、sftp/usr/bin/sftp
/usr/bin/
/usr/bin/sftp
バイナリがどこにあるかを調べるには、 which コマンドを使用します
which sftp