#!/bin/bash WORKING_DIR="/home/prause/measurement-scripts/" DATE=$(date +%F_%H-%M-%S) NEW_DIR="/home/prause/mobile_measurements/$DATE/" ethtool -k wwan0 STATE=$? if test $STATE -ne 0 then for n in 1 2 3 ; do for f in 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600; do beep -f $f -l 20 done done exit 1 fi /root/connect-modem.py -l telekom if test $STATE -ne 0 then for n in 1 2 3 ; do for f in 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600; do beep -f $f -l 20 done done exit 1 fi export PIPENV_VENV_IN_PROJECT=1 mkdir $NEW_DIR cd $WORKING_DIR beep -f 130 -l 100 -n -f 262 -l 100 -n -f 330 -l 100 -n -f 392 -l 100 -n -f 523 -l 100 -n -f 660 -l 100 -n -f 784 -l 300 -n -f 660 -l 300 -n -f 146 -l 100 -n -f 262 -l 100 -n -f 311 -l 100 -n -f 415 -l 100 -n -f 523 -l 100 -n -f 622 -l 100 -n -f 831 -l 300 -n -f 622 -l 300 -n -f 155 -l 100 -n -f 294 -l 100 -n -f 349 -l 100 -n -f 466 -l 100 -n -f 588 -l 100 -n -f 699 -l 100 -n -f 933 -l 300 -n -f 933 -l 100 -n -f 933 -l 100 -n -f 933 -l 100 -n -f 1047 -l 400 pipenv run pipenv run ./measurement_main.py -c 130.75.73.69 \ --bandwidth \ --set time=60 \ --gps /dev/serial/by-id/usb-u-blox_AG_-_www.u-blox.com_u-blox_5_-_GPS_Receiver-if00 \ --serial /dev/ttyUSB2 \ -n 600 \ --folder $NEW_DIR \ --prefix automated_$DATE \ -i wwan0 \ | tee $NEW_DIR/automated_$DATE_measurement.log