0

Couldn't canonicalise: No such file or directorysftp を使用して単一ファイルを取得中にエラーが発生しました。これが私がやっていることです、

#!/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」を追加する理由がわかりません。誰でも助けてもらえますか?前もって感謝します。

4

2 に答える 2