SFTPエラーが見つかりませんでした。

SFTPエラーが見つかりませんでした。
sftp  [email protected]:/DIR/ <<< $'put /transfer/dr**' && echo "Passed - `date`" 1>>$LOGFILE 2>>$LOGFILEerr

上記のコマンドで欠落している部分を確認するのに役立ちますか?問題は、SFTPの配置に失敗してもエラーメッセージが表示されないことです。

ベストアンサー1

コマンドを一緒に接続するために使用します&&。 sftpコマンドが成功すると実行しますecho。 sftpコマンドが失敗した場合に慣れるecho注文を実行します。たぶんコマンドをより明確に分けることができます:

if sftp [email protected]:/DIR/ <<< $'put /transfer/dr**'
then
  echo "Passed - `date`" 1>>$LOGFILE 2>>$LOGFILEerr
else
  echo "Failed ..."
fi

おすすめ記事