Я хочу перехватить SFTP-ошибку при загрузке некоторых документов на другой FTP-сервер - PullRequest
0 голосов
/ 18 января 2019

Определены все переменные выше, и мой основной код выглядит следующим образом:

 /usr/bin/expect<<EOD

 spawn /usr/bin/sftp  $USER@$HOST 
 expect "yes/no:"
 send "yes\r"
 expect "password:"
 send "$PASSWORD\r"
 expect "sftp>"
 send "mput *.txt $TARGET_DIR\r"
 expect "sftp>"
 send "bye\r"

^^ Это работает и загружает файл на FTP-сервер. Теперь я хочу зафиксировать на нем ошибки, такие как сбой FTP-соединения, недоступность FTP-сервера, не работают учетные данные, сбой загрузки и т. Д ...

Как я могу написать такие коды здесь, используя ожидаемую функциональность?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...