Я пытаюсь записать время на экране в скрипте оболочки, однако я крайне неопытен с этой 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