diff --git a/register.sh b/register.sh index 06f4c7e..506b89d 100755 --- a/register.sh +++ b/register.sh @@ -25,23 +25,23 @@ while :;do echo "$(date +%Y-%m-%d-%H:%M:%S) - $url - $test_url" >> $log && sleep 300 && continue fi - file="$stack/$file" + file="$stack/$file" local_transaction_uuid="$(echo "$file" | cut -d - -f 2-)" remote_transaction=$(curl -s --connect-timeout 1 --show-error -w "~%{http_code}" -X POST -H "Content-Type: application/json" -d @$file $url 2> $curl_err) remote_response="$(echo $remote_transaction | cut -d '~' -f 1)" server_error="$(echo $remote_transaction | cut -d '~' -f 2)" - if [ "$local_transaction_uuid" = "$remote_response" ]; then - mv $file $historical - echo -e "$remote_response: \e[92mOK\e[0m" + if [ "$local_transaction_uuid" = "$remote_response" ]; then + mv $file $historical + echo -e "$remote_response: \e[92mOK\e[0m" else - mv $file $failed + mv $file $failed echo -e "$local_transaction_uuid: \e[91mFAIL\e[0m" # errores unset srv_msg unset curl_msg [ ! -z "$remote_response" ] && srv_msg="- $( echo $remote_response | grep -o '.*')" [ -s "$curl_err" ] && curl_msg="- $(<$curl_err)" - echo $(date +%Y-%m-%d-%H:%M:%S) - $local_transaction_uuid - server status: $server_error $srv_msg $curl_msg >> $log + echo $(date +%Y-%m-%d-%H:%M:%S) - $local_transaction_uuid - server status: $server_error $srv_msg $curl_msg >> $log fi done