diff options
Diffstat (limited to 'utils/collectd/files/exec-scripts/sqm_collectd.sh')
-rwxr-xr-x | utils/collectd/files/exec-scripts/sqm_collectd.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/utils/collectd/files/exec-scripts/sqm_collectd.sh b/utils/collectd/files/exec-scripts/sqm_collectd.sh index 66ba8df38..ad84fc762 100755 --- a/utils/collectd/files/exec-scripts/sqm_collectd.sh +++ b/utils/collectd/files/exec-scripts/sqm_collectd.sh @@ -3,7 +3,7 @@ . /usr/share/libubox/jshn.sh HOSTNAME="${COLLECTD_HOSTNAME:-localhost}" -INTERVAL="${COLLECTD_INTERVAL:-60.000}" +INTERVAL="${COLLECTD_INTERVAL:-60}" handle_cake() { local ifc ifr tin i @@ -79,7 +79,8 @@ process_qdisc() { local ifc jsn ifc="$1" - jsn=$(tc -s -j qdisc show dev "$ifc") + jsn=$(tc -s -j qdisc show dev "$ifc") || return + # strip leading & trailing [] jsn="${jsn#[}" ; jsn="${jsn%]}" @@ -102,5 +103,5 @@ while true ; do for ifc in "$@" ; do process_qdisc "$ifc" done - sleep "${INTERVAL%.000}" + sleep "${INTERVAL%%.*}" done |