From 3bcb519ca17fad1d2a4c9ec94e02b797d2cda859 Mon Sep 17 00:00:00 2001 From: wukong Date: Sat, 20 Dec 2025 18:14:42 -0800 Subject: added commented out alternate uptime prediction; changed to merge_meas() of t_meas[] estimate when t[before] == t[after], this provides a sub-second uncertainty when used with systime() and helps derived estimates converge; set shell script to use uncertainty based sleep time in main loop; --- ckt0.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'ckt0.sh') diff --git a/ckt0.sh b/ckt0.sh index 88fbb78..cf54ad0 100644 --- a/ckt0.sh +++ b/ckt0.sh @@ -25,10 +25,9 @@ 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 - sleep $( mawk 'BEGIN {print(sqrt( rand()^2.0 + 1.0 ))}' ) + #sleep $( mawk 'BEGIN {print(sqrt( rand()^2.0 + 1.0 ))}' ) #sleep $( echo $t0_est | mawk '{print(sqrt( ((60.0*$4)/(60.0 + $4))^2.0 + rand()^2.0 ))}' ) - #sleep $( echo $t0_est | mawk '{print(sqrt( ($2)^2.0 + ($4)^2.0 + ($6)^2.0 + rand()^2.0 ))}' ) - #sleep $( echo $t0_est | mawk '{print( 10.0 - (systime() - $5)%10.0 + 0.5*rand()^2.0 )}' ) + sleep $( echo $t0_est | mawk '{print( sqrt($2^2.0 + $4^2.0 + $6^2.0 + rand()^2.0)%30.0 )}' ) done -- cgit v1.2.3