3 export PATH="${PATH}:/sbin:/usr/sbin:/usr/local/sbin"
5 NETDATA_CONFIG_DIR="${NETDATA_CONFIG_DIR-/etc/netdata}"
6 CONFIG="${NETDATA_CONFIG_DIR}/cgroups-names.conf"
12 echo >&2 "${0}: called without a cgroup name. Nothing to do."
18 NAME="$(cat "${CONFIG}" | grep "^${CGROUP} " | sed "s/[[:space:]]\+/ /g" | cut -d ' ' -f 2)"
21 echo >&2 "${0}: cannot find cgroup '${CGROUP}' in '${CONFIG}'."
24 echo >&2 "${0}: configuration file '${CONFIG}' is not available."
27 if [ -z "${NAME}" -a "${CGROUP:0:7}" = "docker/" ]
29 NAME="$(docker ps --filter=id="${CGROUP:7:64}" --format="{{.Names}}")"
30 [ -z "${NAME}" ] && NAME="${CGROUP:0:19}"
31 [ ${#NAME} -gt 20 ] && NAME="${NAME:0:20}"
36 if [ ${#CGROUP} -gt 20 ]
44 echo >&2 "${0}: cgroup '${CGROUP}' is named as '${NAME}'"