Здравствуйте! Написал скрипт на 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... Помогите пожалуйста. Заранее спасибо.