Couldn't canonicalise: No such file or directory
sftp を使用して単一ファイルを取得中にエラーが発生しました。これが私がやっていることです、
#!/bin/ksh
. /feeds/scripts/files.properties
filename=$1.txt
echo $filename
sftp $getusername@$getserver << EOF >> $logfile
cd /feeds/out/data/
lcd /feeds/files/
get $filename
bye
EOF
ファイル名を印刷/エコーできますが、スクリプトの実行中にエラーが発生します。
user:/feeds/scripts> ./fileReceiver.sh sample
sample.txt
Connecting to xxxxx.xxx.xxx...
Couldn't canonicalise: No such file or directory
Couldn't stat remote file: No such file or directory
File "/u/user/sample.txt" not found.
ファイル名の前に「/u/user」を追加する理由がわかりません。誰でも助けてもらえますか?前もって感謝します。