diff --git a/check-ecs-exec.sh b/check-ecs-exec.sh index 2a692a7..a7b3643 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) | .managedAgents[].lastStatus') idx=0 for _ in $agentsStatus; do containerName=$(echo "${describedTaskJson}" | jq -r ".tasks[0].containers[${idx}].name")