Add MCH control/logging scripts
This commit is contained in:
parent
4655ffffb7
commit
bf492e2f50
|
@ -0,0 +1,19 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Power on MCH
|
||||||
|
python3 ~/power_strip/on.py
|
||||||
|
|
||||||
|
# Get power-on time & date
|
||||||
|
TIMESTAMP=$(date '+%Y%m%d%H%M%S')
|
||||||
|
|
||||||
|
# Start `screen`ing Metlino and Saymas in detached mode and with logging
|
||||||
|
sleep 1
|
||||||
|
screen -dmS metlino -L -Logfile /home/pi/mlabs-testsuite/logs/metlino-$TIMESTAMP.log /dev/metlino 115200
|
||||||
|
sleep 6
|
||||||
|
screen -dmS sayma1amc -L -Logfile /home/pi/mlabs-testsuite/logs/sayma1-$TIMESTAMP-amc.log /dev/sayma1AMC 115200
|
||||||
|
screen -dmS sayma1rtm -L -Logfile /home/pi/mlabs-testsuite/logs/sayma1-$TIMESTAMP-rtm.log /dev/sayma1RTM 115200
|
||||||
|
screen -dmS sayma2amc -L -Logfile /home/pi/mlabs-testsuite/logs/sayma2-$TIMESTAMP-amc.log /dev/sayma2AMC 115200
|
||||||
|
screen -dmS sayma2rtm -L -Logfile /home/pi/mlabs-testsuite/logs/sayma2-$TIMESTAMP-rtm.log /dev/sayma2RTM 115200
|
||||||
|
echo "New logs has started."
|
||||||
|
|
||||||
|
# This Shell script ends after spawning the `screen` sessions
|
|
@ -0,0 +1,12 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Quit all `screen` sessions for Metlino and Saymas
|
||||||
|
screen -S metlino -X quit
|
||||||
|
screen -S sayma1amc -X quit
|
||||||
|
screen -S sayma1rtm -X quit
|
||||||
|
screen -S sayma2amc -X quit
|
||||||
|
screen -S sayma2rtm -X quit
|
||||||
|
echo "All logging has stopped."
|
||||||
|
|
||||||
|
# Power off MCH
|
||||||
|
python3 ~/power_strip/off.py
|
Loading…
Reference in New Issue