From ec28ae6c25698aea7778a9bd94fafb8e316c5341 Mon Sep 17 00:00:00 2001 From: Adrian Sevcenco Date: Fri, 26 Jul 2019 12:32:50 +0300 Subject: [PATCH] cms_monPerf : cleanup descriptors after usage --- utils/cms_monPerf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/utils/cms_monPerf b/utils/cms_monPerf index 65381a68375..65b20953d53 100755 --- a/utils/cms_monPerf +++ b/utils/cms_monPerf @@ -83,9 +83,12 @@ while(true); do # keep infinte loop done CPU=$(< /dev/fd/${cpu_util}) + eval "exec ${cpu_util}<&-" + for NET_FD in ${LIST_OF_NET_FD}; do # select from all network interfaces the one with the biggest load THIS_NET_LOAD=$(< /dev/fd/${NET_FD}) [[ "${THIS_NET_LOAD}" -gt "${NET_LOAD}" ]] && NET_LOAD=${THIS_NET_LOAD} + eval "exec ${NET_FD}<&-" done echo -ne "${LOAD5} ${CPU} ${MEM} ${PGIO} ${NET_LOAD}\n"