I need to захватил logs from GtkTerm
tool directly to text file. I tried
gtkterm > /path/to/file/file.txt
and
touch /path/to/file/file.txt
gtkterm -f /path/to/file/file.txt -e -c MyConfiguration
in both вступи в брак GtkTerm
shell started to произведись log but target file was empty.
У меня есть ответ/решение для Вас.
Во-первых, извинения за мой плохой английский уровень, я попытаюсь приложить все усилия.
я искал то же самое, что Вы, но я ничего не могу найти. Я сделал сценарий, чтобы сделать это автоматически, и он работает. Вот код:
#!/usr/bin/python
# get lines of text from serial port, save them to a file
from __future__ import print_function
import serial, io
addr = '/dev/ttyUSB0' # serial port to read data from
baud = 9600 # baud rate for serial port
fname = '/home/gps.dat' # log file to save data in
fmode = 'a' # log file mode = append
with serial.Serial(addr,9600) as pt, open(fname,fmode as outf:
spb = io.TextIOWrapper(io.BufferedRWPair(pt,pt,1),
encoding='ascii', errors='ignore', newline='\r',line_buffering=True)
spb.readline() # throw away first line; likely to start mid-sentence (incomplete)
while (1):
x = spb.readline() # read one line of text from serial port
print (x,end='') #echo line of text on-screen
outf.write(x) #write line of text to file
outf.flush() #make sure it actually gets written out
Это - сценарий, который выполняет коммуникацию. В моем случае у меня есть подключение GPS через RS-232 (DB-9) к USB-кабелю к Raspberry Pi (Raspbian ТАК), для этого я использую ttyUSB0.
В строке, которая говорит, что fname, можно указать на судьбу и название файла для желания, получают информацию
, Если Вы хотите использовать .dat или .txt формат его без проблем.
И одна вещь больше. Я не использую gtkterm для этого (я был сумасшедшим с этим терминалом).
я думаю, что это - так простой способ к Вашим поискам, и я надеюсь, что это будет полезно.