summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwukong <wukong@longaeva>2026-02-05 19:31:03 -0800
committerwukong <wukong@longaeva>2026-02-05 19:31:03 -0800
commita808892b87853d0cedae554b7cf1c20d5c813cff (patch)
treedb1283569be81312d52ccd469514b3b5874ea05a
parentae73f95fa64bad7ae08657a9cbb6808570dcd9b8 (diff)
migrated to using ck_boottime() to populate initial guess of t_prev when
previous data is not available; added sub() statement to remove wall clock time from uptime command output;
-rw-r--r--ckt0.awk3
1 files changed, 2 insertions, 1 deletions
diff --git a/ckt0.awk b/ckt0.awk
index 5b2f3b6..1511d04 100644
--- a/ckt0.awk
+++ b/ckt0.awk
@@ -127,6 +127,7 @@ function ck_uptime(unm) {
t_up_meas[1] = 0.0
t_up_meas[2] = ck_time(unm)
+ sub("^.*[AP]M ", "", t_up_cmd)
sub("^.*up ", "", t_up_cmd)
sub(", load.*$", "", t_up_cmd)
split(t_up_cmd, t_up_cmd_arr, ",")
@@ -208,7 +209,7 @@ BEGIN {
## check ARGV for previous estimates
if (ARGC) {
ARGV[1] ? t_prev[1] = ARGV[1] : split(ck_boottime(uname), t_prev)
- ARGV[2] ? t_prev[2] = ARGV[2] : t_prev[2] = ck_time(uname)
+ ARGV[2] ? t_prev[2] = ARGV[2] : split(ck_boottime(uname), t_prev)
ARGV[3] ? t_up_prev[1] = ARGV[3] : t_up_prev[1] = 0.0
ARGV[4] ? t_up_prev[2] = ARGV[4] : t_up_prev[2] = ck_time(uname)
ARGV[5] ? t0_prev[1] = ARGV[5] : split(ck_boottime(uname), t0_prev)