Я пытаюсь запустить экран для подключения к последовательному порту. Я хочу, чтобы он запускал команду, а затем каждые 60 секунд я хочу использовать печатную копию для записи, которая отображается в файле журнала.
Пока я сделал это:
screen -S hub /dev/ttyUSB0 115200
Это открывает связь, которую я хочу. Я тогда просто бегаю
logs 2
Который заставляет машину выводить статус на экран каждые 2 секунды, он просто выплевывает кучу текста.
Мне удалось запустить:
screen -S hub -X hardcopy
пару раз, но иногда я получаю несколько экранов (даже не знаю почему), и если я делаю ^ A ", я получаю список из 2-3 окон. Во-первых, это ttyUSB0, а затем обычно 1 или 2 окна bash.
Как я могу заставить его автоматически запускать команду hardcopy на ttyUSB0 (окно 0, я думаю)?