如何将屏幕命令输出(x秒)存储到文件中

时间:2019-04-24 16:29:12

标签: macos

我了解要保存屏幕命令,您可以执行以下操作:

screen /dev/tty.usbserial-DA01G657 57600

,然后按Ctrl + a + H并将其存储。

我正在寻找一种将输出存储到文件中但对数据有时间限制的方法。

例如:

我开始从该端口读取1分钟,并将该数据记录到文件中。但是只需要那一分钟。

时间或存储的字符数可能会枯竭。

这可能吗?

1 个答案:

答案 0 :(得分:1)

为此,我可能不会使用screen。如果您的目标只是要将X分钟的串行端口数据记录到文件中,该怎么做:

stty -F /dev/tty.usbserial-DA01G657 speed 57600
timeout 60 cat /dev/tty.usbserial-DA01G657 > output.txt