Module: check_mk
Branch: master
Commit: 424bd3b6dab10a5ef176c9aa63532a205805751d
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=424bd3b6dab10a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: Mon Aug 31 13:40:18 2015 +0200
fixed uptime function: sed: not a recognized flag: r
---
agents/check_mk_agent.aix | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/agents/check_mk_agent.aix b/agents/check_mk_agent.aix
index 2ebb4f4..2cac719 100755
--- a/agents/check_mk_agent.aix
+++ b/agents/check_mk_agent.aix
@@ -217,17 +217,17 @@ then
fi
# uptime formats
-# 12:55pm up 105 days, 21 hrs, 2 users, load average: 0.26, 0.26, 0.26
-# 1:41pm up 105 days, 21:46, 2 users, load average: 0.28, 0.28, 0.27
-# 05:26PM up 1:16, 1 user, load average: 0.33, 0.21, 0.20
-# 06:13PM up 2:03, 1 user, load average: 1.16, 1.07, 0.91
-# 08:43AM up 29 mins, 1 user, load average: 0.09, 0.18, 0.21
-# 08:47AM up 66 days, 18:34, 1 user, load average: 2.25, 2.43, 2.61
+# 12:55pm up 105 days, 21 hrs, 2 users, load average: 0.26, 0.26, 0.26 --> 9147600
+# 1:41pm up 105 days, 21:46, 2 users, load average: 0.28, 0.28, 0.27 --> 9150360
+# 05:26PM up 1:16, 1 user, load average: 0.33, 0.21, 0.20 --> 4560
+# 06:13PM up 2:03, 1 user, load average: 1.16, 1.07, 0.91 --> 7380
+# 08:43AM up 29 mins, 1 user, load average: 0.09, 0.18, 0.21 --> 1740
+# 08:47AM up 66 days, 18:34, 1 user, load average: 2.25, 2.43, 2.61 --> 5769240
echo '<<<uptime>>>'
-uptime | sed -e 's/^.*up//g' -e 's/user.*$//g' -e 's/hrs/0/g' -e
's/:/ /g' -e 's/days,//g' -e 's/mins//g' \
- | sed -r 's/(.*),.*/\1/' \
+uptime | sed -e 's/^.*up//g' -e 's/user.*$//g' -e 's/hrs/0/g' -e
's/:/ /g' \
+ -e 's/days,//g' -e 's/mins//g' -e 's/.[^,]*$//'
\
| awk '{if (NF == 3) a=86400*int($1)+3600*int($2)+60*int($3); \
- else if (NF ==2) a=3600*int($1)+60*int($2); \
+ else if (NF == 2) a=3600*int($1)+60*int($2); \
else a=60*int($1); printf("%d\n",a)}'