diff --git a/check-ecs-exec.sh b/check-ecs-exec.sh index 09778da..11b37a9 100755 --- a/check-ecs-exec.sh +++ b/check-ecs-exec.sh @@ -419,7 +419,7 @@ if [[ "${executeCommandEnabled}" = "false" ]]; then else printf "\n" printf "${COLOR_DEFAULT} ----------\n" - agentsStatus=$(echo "${describedTaskJson}" | jq -r ".tasks[0].containers[].managedAgents[].lastStatus") + agentsStatus=$(echo "${describedTaskJson}" | jq -r ".tasks[0].containers[] | select(.managedAgents != null) | .managedAgents[].lastStatus") idx=0 for _ in $agentsStatus; do containerName=$(echo "${describedTaskJson}" | jq -r ".tasks[0].containers[${idx}].name")