diff options
Diffstat (limited to 'results/paper.sh')
| -rwxr-xr-x | results/paper.sh | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/results/paper.sh b/results/paper.sh index feb7012..c1106d3 100755 --- a/results/paper.sh +++ b/results/paper.sh @@ -10,16 +10,21 @@ parser="${wai}/../parser.awk" results="${wai}/results.csv" aheaders="simkey,wireless,wakeupfor" avalues="none,none,none" +log_file="${wai}/logs/$(date +%s).org" && mkdir -p "${wai}/logs/" run-simulation () { # Generate inputs $scenarios $seed $simtime $wakeupevery $wakeupfor $n_nodes $extended $hint $poff $pon $prx $ptx $datasize $bitrate > "$inputs" + + # Init logs + echo -e "* seed=$seed simtime=$simtime wakeupevery=$wakeupevery wakeupfor=$wakeupfor n_nodes=$n_nodes extended=$extended hint=$hint poff=$poff pon=$pon prx=$prx ptx=$ptx datasize=$datasize bitrate=$bitrate \n" >> "${log_file}" + # Run simulations if [ -e "$results" ] then - $simulator 2>&1 | $parser | sed 1d | sed "s/$/,${avalues}/" >> "$results" + $simulator 2>&1 | tee -a "${log_file}" | $parser | sed 1d | sed "s/$/,${avalues}/" >> "$results" else - $simulator 2>&1 | $parser | sed "1 s/$/,${aheaders}/g" | sed "2,\$s/$/,${avalues}/" > "$results" + $simulator 2>&1 | tee -a "${log_file}" | $parser | sed "1 s/$/,${aheaders}/g" | sed "2,\$s/$/,${avalues}/" > "$results" fi } @@ -90,7 +95,7 @@ for wakeupfor in 60 180 do # Lora - echo "----- Run Lora ($wakeupfor) -----" + echo "----- Run Lora (wakeupfor=$wakeupfor) -----" wireless="lora" bitrate="50kbps" pon=0.4 @@ -99,7 +104,7 @@ do run-scenarios # NbIot - echo "----- Run NbIoT ($wakeupfor) -----" + echo "----- Run NbIoT (wakeupfor=$wakeupfor) -----" wireless="nbiot" bitrate="200kbps" pon=0.4 |
