LINUX.ORG.RU

sftp скрипт на bash, код выхода


0

0

Здравствуйте! Написал скрипт на bash для заливки файлов по sftp. Коннект между машинами не стабильный. Отлавливаю (как я думал) ошибки при заливке файлов проверкой статуса типа sftp -o ConnectionAttempts=1000 -b /dev/fd/0 $TARGET_USER@$TARGET_HOST:$TARGET_DIR>>$FTPLOG 2>&1<<EOF lcd $TEMP_DIR put *.zip chmod 666 *.zip exit EOF

status_sftp=$? #status of process SFTP if [ $status_sftp -eq 0 ] # if 0 then SUCCESS then echo "SUCCESS" else echo "ERROR" fi

На самом деле, даже если нет прав на запись в удаленную папку... Этот скрипт выдает success... Помогите пожалуйста. Заранее спасибо.


После заливки скачивайте файл обратно и сравнивайте.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.