Запись на экран в Shell Script

Запись на экран в Shell Script

Я пытаюсь записать время на экране в скрипте оболочки, однако я крайне неопытен с этой screenкомандой. Поэтому прошу прощения за мои ошибки. У меня есть передатчик, который работает на экране, созданном скриптом оболочки, который я написал, следующим образом:

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

Я не совсем уверен, что отражает вторая строка. Тем не менее, этот код создает screenlog.0файл в конце процесса, и моя цель — записать время ( $(date)) вконецэтого файла. Спасибо.

решение1

Звучит достаточно просто. Дайте мне знать, если я что-то упустил.

В конце этого скрипта, в последней строке, напишите:

date >> screenlog.0

весь сценарий:

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

Связанный контент