Escrevendo em uma tela em Shell Script

Escrevendo em uma tela em Shell Script

Estou tentando escrever a hora em uma tela em shell script, porém, sou extremamente inexperiente com o screencomando. Assim, peço desculpas pelos meus erros. Tenho um transmissor que opera em uma tela criada pelo shell script que escrevi, da seguinte forma:

screen -S trans -L /dev/ttyACM0
screen -S trans -X stuff 's'$(echo -ne '\015')
sleep 8s
screen -S trans -X quit

Não tenho certeza do que a segunda linha está ecoando. Porém, esse código produz um screenlog.0arquivo no final do processo, e meu objetivo é escrever o horário ( $(date)) nofimdeste arquivo. Obrigado.

Responder1

Parece bastante simples, deixe-me saber se perdi alguma coisa.

No final desse script, na última linha coloque:

date >> screenlog.0

roteiro inteiro:

screen -S trans -L /dev/ttyACM0
screen -S trans -X stuff 's'$(echo -ne '\015')
sleep 8s
screen -S trans -X quit
date >> screenlog.0

informação relacionada