A priori, não sou profundo conhecedor de Shell Script, portanto, caso tenha algo errado no código fico grato em ser corrigido.
Estou criando um código para transferir um arquivo por FTP. Todos os parâmetros da conexão são enviados pelo software...
A dúvida é: Como eu consigo o retorno dessa conexão FTP e transferência do arquivo para saber se deu "error" ou "success"? Preciso colocar esse resultado em um arquivo de log.
Arquivo de log:
===> Copying backup file to remote server 192.168.9.83 (FTP)
----- SUCCESS/ERROR
if [ "$SERVER_TYPE" == "ftp" ]; then
log "===> Copying backup file to remote server $SERVER_HOST (FTP)"
ftp -inv $SERVER_HOST $SERVER_PORT <<-EOF
ascii
user $SERVER_USER $SERVER_PASSWORD
prompt
cd $SERVER_PATH
put $DIR_BACKUP_FILES/$BACKUP_ZIP_NAME $BACKUP_ZIP_NAME
bye
EOF
fi