diff --git a/scripts/scheduler/check_pid.sh b/scripts/scheduler/check_pid.sh index 022958e..eb435b6 100644 --- a/scripts/scheduler/check_pid.sh +++ b/scripts/scheduler/check_pid.sh @@ -1,10 +1,17 @@ #!/bin/sh PID="$1" -TASK="$2" -DATE="$3"; -REDIS_SERVER="$4" -REDIS_PORT="$5" +SHARED="$2" +TASK="$3" +DATE="$4"; +DEBUG="$5"; + +# writes debug message if DEBUG variable is set +debug() { + if [ $DEBUG -eq 1 ]; then + echo "DEBUG: "$1 $2 $3 + fi +} if [ "$PID" != "" ]; then @@ -15,7 +22,8 @@ if [ "$PID" != "" ]; then JSON_TARGET=$(echo '{ "DATE": "'$DATE'", "STATUS": "2" }' | jq -r . | base64 -w0) debug "JSON_TARGET: $JSON_TARGET" - redis-cli -h $REDIS_SERVER -p $REDIS_PORT SET $TASK "$JSON_TARGET" + echo $JSON_TARGET | base64 -d >$SHARED/output/$TASK.json + #redis-cli -h $REDIS_SERVER -p $REDIS_PORT SET $TASK "$JSON_TARGET" fi; diff --git a/scripts/scheduler/entrypoint.sh b/scripts/scheduler/entrypoint.sh index de99543..19ec18f 100644 --- a/scripts/scheduler/entrypoint.sh +++ b/scripts/scheduler/entrypoint.sh @@ -741,7 +741,7 @@ execute_task() { DEPLOY_PAYLOAD=$(echo "$JSON" | jq -r .PAYLOAD) # base64 list of key-value pairs in JSON deploy_additionals "$APP_DIR" "$DEPLOY_NAME" "$DEPLOY_PAYLOAD" - sh /scripts/check_pid.sh "$PID" "$TASK" "$DATE" "$REDIS_SERVER" "$REDIS_PORT" & + sh /scripts/check_pid.sh "$PID" "$SHARED" "$TASK" "$DATE" "$DEBUG" & fi fi done