SFTP: не удалось получить дескриптор: нет такого файла или каталога, случайно возникает - PullRequest
0 голосов
/ 07 сентября 2018

Я получаю сообщение об ошибке «Не удалось получить дескриптор: такой файл или каталог отсутствует» при передаче файла из приложения Unix, как указано в примере ниже, мы получаем эту ошибку случайно, но в большинстве случаев при передаче файла успешно Я не мог найти причину сбоя.

ABCCне удалось получить дескриптор: нет такого файла или каталога

// script1:

export HOST=server.abc.com
export ACCOUNT=ABC-application
LOGFILE=abc.log
LOGDIR=/directory1/directory2/logdir
DIR=/directory1/directory2/scriptdir
sftp -b ${DIR}/sftpscript.sftp -oPort=222 ${ACCOUNT}@${HOST} >> ${LOGDIR}/${LOGFILE}

if [ $? -ne 0 ]
then
echo SFTP  failed >> ${LOGDIR}/${LOGFILE}
 cat ${LOGDIR}/${LOGFILE}
 exit 1
fi

// sftpscript.sftp

cd destination_Dir
lcd /directory1/directory2/sourcefiledir
put abcsource.dat abcdest.txt
bye

Может кто-нибудь, пожалуйста, дайте мне знать, что иногда вызывает сбой. Будет ли работать модификация Verbosity команды sftp?

...