From df1e57f1ac6df30174e269edbe68b5b5f7fa5c2b Mon Sep 17 00:00:00 2001 From: wukong Date: Fri, 5 Dec 2025 19:05:36 -0800 Subject: added uname check in ck_boottime(); updated variable names in merge_meas(); --- ckt0.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'ckt0.sh') diff --git a/ckt0.sh b/ckt0.sh index 8b9e785..e7953ba 100644 --- a/ckt0.sh +++ b/ckt0.sh @@ -8,8 +8,8 @@ set -e # raw input data #date +%s -sysctl_t0_str=$( sysctl kern.boottime | mawk -F= '{print($NF)}' ) -sysctl_t0=$( date -jf "%a %b %d %H:%M:%S %G" "${sysctl_t0_str}" +%s ) +#sysctl_t0_str=$( sysctl kern.boottime | mawk -F= '{print($NF)}' ) +#sysctl_t0=$( date -jf "%a %b %d %H:%M:%S %G" "${sysctl_t0_str}" +%s ) #epsilon1="$( mawk 'BEGIN{print(rand()^2.0)}' )" #t0_est="${sysctl_t0} $(date +%s)" @@ -20,16 +20,18 @@ sysctl_t0=$( date -jf "%a %b %d %H:%M:%S %G" "${sysctl_t0_str}" +%s ) if [ -f t0_est.log ] ; then { t0_est="$( cat t0_est.log )" } else { - t0_est="${sysctl_t0} 2.0" + t0_est="" } fi printf "N t0_est t0_unc\n" | column -t -for N in $(seq 0 1440) ; do +for N in $(seq 0 10080) ; do + printf "${N} ${t0_est}\n" | column -t - #t0_est=$( mawk -f ckt0.awk ${t0_est} | tail -n2 ) - mawk -f ckt0.awk ${sysctl_t0} 2.0 - sleep $( mawk 'BEGIN {print( rand()^2.0 + 1.0 )}' ) + t0_est=$( mawk -f ckt0.awk ${t0_est} | tail -n2 ) + #mawk -f ckt0.awk + sleep $( mawk 'BEGIN {print( sqrt(rand()^2.0 + 1.0) )}' ) #sleep $( echo $t0_est | mawk '{print(sqrt(1.0 + ((60.0*$NF)/(60.0 + $NF))^2.0 + rand()^2.0 ))}' ) + done printf "${t0_est}\n" | tee t0_est.log -- cgit v1.2.3