如何将minicom发送到后台?

时间:2017-07-05 13:38:48

标签: bash serial-port background-process

我需要从串行设备记录一些数据。所以我想首先使用&参数调用minicom:

minicom -D /dev/ttyXYZ -b 115200 -C logFile &

但是看看ps aux表明,minicom已经成为一个终止的僵尸进程:

edeviser   8835  0.0  0.0  19696  2628 pts/0    T    15:29   0:00 minicom -D /dev/ttyXYZ -b 115200 -C logFile

如何将minicom发送到后台?

更多信息: 我想将它发送到后台,因为我需要在minicom开始将串行数据记录到logFile后触发一些操作。使用cat /dev/ttyXYZ > logFile是没有选择的,因为我必须指定波特率。使用第二个终端也没有选择,因为这项工作将由bash脚本完成。

1 个答案:

答案 0 :(得分:1)

你试过了吗?

nohup minicom -D /dev/ttyXYZ -b 115200 -C logFile &

当我尝试用handbrake-cli转换电影时遇到了同样的问题。 nohup将对任务进行后台处理并将输出推送到名为nohup.txt.

的txt文件中