From a808892b87853d0cedae554b7cf1c20d5c813cff Mon Sep 17 00:00:00 2001 From: wukong Date: Thu, 5 Feb 2026 19:31:03 -0800 Subject: 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; --- ckt0.awk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) -- cgit v1.2.3