summaryrefslogtreecommitdiff
path: root/ckt0.awk
diff options
context:
space:
mode:
Diffstat (limited to 'ckt0.awk')
-rw-r--r--ckt0.awk16
1 files changed, 6 insertions, 10 deletions
diff --git a/ckt0.awk b/ckt0.awk
index 740903c..84882d5 100644
--- a/ckt0.awk
+++ b/ckt0.awk
@@ -127,38 +127,34 @@ function ck_uptime(unm) {
t_up_meas[1] = 0.0
t_up_meas[2] = ck_time(unm)
- # print($0)
- sub("^[ ]*[0-9]*:[0-9]*[ ]", "", t_up_cmd)
- #print(t_up_cmd)
+ sub("^[ ]*[0-9]:[0-9]*[ ]", "", t_up_cmd)
sub("^.* up ", "", t_up_cmd)
- #print(t_up_cmd)
sub(", load.*$", "", t_up_cmd)
- #print(t_up_cmd)
split(t_up_cmd, t_up_cmd_arr, ",")
for (i in t_up_cmd_arr) {
if (t_up_cmd_arr[i] ~ /day/) {
split(t_up_cmd_arr[i], days)
- t_up_meas[1] += 86400.0*(days[1] + 0.0)
+ (days[1] + 0.0) ? t_up_meas[1] += 86400.0*(days[1] + 0.0) : t_up_meas[1] += 0.0
(t_up_meas[2] + 0.0) > 86400.0 ? t_up_meas[2] = 86400.0 : t_up_meas[2] += 0.0
}
if (t_up_cmd_arr[i] ~ /hr/) {
- split(t_up_cmd_arr[i], hrs)
- t_up_meas[1] += 3600.0*(hrs[1] + 0.0)
+ split(t_up_cmd_ari[i], hrs)
+ (hrs[1] + 0.0) ? t_up_meas[1] += 3600.0*(hrs[1] + 0.0) : t_up_meas[1] += 0.0
(t_up_meas[2] + 0.0) > 3600.0 ? t_up_meas[2] = 3600.0 : t_up_meas[2] += 0.0
}
if (t_up_cmd_arr[i] ~ /min/) {
split(t_up_cmd_arr[i], mins)
- t_up_meas[1] += 60.0*(mins[1] + 0.0)
+ (mins[1] + 0.0) ? t_up_meas[1] += 60.0*(mins[1] + 0.0) : t_up_meas[1] += 0.0
(t_up_meas[2] + 0.0) > 60.0 ? t_up_meas[2] = 60.0 : t_up_meas[2] += 0.0
}
if (t_up_cmd_arr[i] ~ /sec/) {
split(t_up_cmd_arr[i], sec)
- t_up_meas[1] += sec[1]
+ (sec[1] + 0.0) ? t_up_meas[1] += sec[1] : t_up_meas[1] += 0.0
(t_up_meas[2] + 0.0) > 1.0 ? t_up_meas[2] = 1.0 : t_up_meas[2] += 0.0
}