Estou tentando escrever a hora em uma tela em shell script, porém, sou extremamente inexperiente com o screen
comando. 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.0
arquivo 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