我们被要求创建一个进程 S,它接收来自通过管道连接的进程 P1、使用命令 popen 连接的进程 P2 和通过 fifo 连接的另一个进程 P3 的输入。建立连接没有问题。问题是进程 S、P1 和 P2 在同一个终端中运行。因此,如果我们输入某些内容,我们不知道输入到哪里。它可以输入到 S、P1 或 P2。所以我想知道是否有任何方法可以在创建进程时创建一个新终端。
如何使每个新创建的进程在单独的终端上运行?
•
18.04
相关内容
- 在 Ubuntu 14.04 上的 Rhythmbox 中播放 iPhone(iOS10)音乐
- Ubuntu 19.04 升级错误:/usr/lib/python3.7/html/__pycache__': 权限被拒绝
- 将 BTRFS 跨多个分区以增加磁盘空间
- LTS 14.04 - 经过多次安装/教程后,Geforce GTX 970M 仍然无法工作
- 使用 compton、openbox 和 Catalyst-hoo 缓慢调整窗口大小并冻结
- 成对删除重复行?
- 有没有办法将“clear”或“cls”添加到 ConEmu 中的任务中,以便在打开时可以清晰运行?
- linux KVM 客户机网络性能比主机慢
- 窗口拖到其他显示器时无法保持最大化
- 如何找到哪个程序正在执行给定的程序?