#!/bin/bash DEVICE_NUM=${1:-"2"} DEVICE=ttyUSB${DEVICE_NUM} DEVICE_FILE=/dev/${DEVICE} BAUDRATE=115200 LOGDIR=logs LOGFILE=${LOGDIR}/${DEVICE}.log TAG=${2:-"None"} log_message() { msg=${1:-""} echo ${msg} >> ${LOGFILE} } launch_message() { log_message log_message "-----------------------------" log_message " Logging launched: $(date)" log_message " Get logs from \'${DEVICE_FILE}\'" log_message " Logfile saved at \'${LOGFILE}\'" log_message " TAG: ${TAG}" log_message "-----------------------------" } old_main() { launch_message sudo screen -L -Logfile ${LOGFILE} ${DEVICE_FILE} ${BAUDRATE} sudo chown $USER:$USER ${LOGFILE} log_message log_message } main() { sudo python3 python/pyLogger.py --log-config python/log-config.yml } main