【问题标题】:how to send minicom to background?如何将minicom发送到后台?
【发布时间】:2017-07-05 13:38:48
【问题描述】:

我需要从串行设备记录一些数据。所以我想先用&参数调用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 脚本完成。

【问题讨论】:

    标签: bash serial-port background-process


    【解决方案1】:

    你试过了吗:

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

    我在尝试使用 handbrake-cli 转换电影时遇到了同样的问题。 nohup 将后台任务并将输出推送到名为 nohup.txt. 的 txt 文件中

    【讨论】:

      猜你喜欢
      • 2012-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-24
      • 2020-02-25
      相关资源
      最近更新 更多