aboutsummaryrefslogtreecommitdiff
path: root/utils/collectd/files/exec-scripts/sqm_collectd.sh
diff options
context:
space:
mode:
Diffstat (limited to 'utils/collectd/files/exec-scripts/sqm_collectd.sh')
-rwxr-xr-xutils/collectd/files/exec-scripts/sqm_collectd.sh7
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