diff --git a/contrib/util/check-config.sh b/contrib/util/check-config.sh index 51109e53243..3f139fe28bb 100755 --- a/contrib/util/check-config.sh +++ b/contrib/util/check-config.sh @@ -341,7 +341,7 @@ case "${cgroupVariant}" in cgroupFile='/proc/self/cgroup' ;; esac - if [ "$(tr -s ' ' '\n' <"${cgroupFile}" 2>/dev/null | grep -Ec "^(${cgroupMatch})\$")" -eq ${cgroupMatchNum} ]; then + if [ "$(tr -s ' ' '\n' <"${cgroupFile}" 2>/dev/null | grep -Ec "(^|:)(${cgroupMatch})(\$|:)")" -eq ${cgroupMatchNum} ]; then cgroupStatus='good' else cgroupStatus='bad'