0
我有一个接收交互式输入的命令行程序。使用作业控制自动进行后台交互处理
- 我想让程序在读取输入后后退。
- 它读取输入后,执行另一个程序。我希望能够使用shell作业控制来控制该程序。
- 我很懒,所以我不想输入
C-Z
和bg
来实现这一点。
我在控制该程序(我写它,可以改变它),它'知道'它应该什么时候应该背景。
我敢肯定,这是可以实现的(例如,我想,当它准备后台运行的expect
脚本可以开始我的程序,那么这可能意味着它的父(预计)。
什么是最好的(最简单,最容易,最运行得)的方式来实现这一目标?
哈,我已经execing在外壳包装,但作品,如果我添加一个'&'(编辑回答说)!太简单了,我不知道它可以被使用用'exec' :-)我的脚本目前是从shell包装器调用的python,但我可以将其更改为仅传递命令以启动回包装器脚本。 –
没有意识到你想要第二个过程背景 - 在这种情况下是 - 添加'&'应该做的伎俩。 – dgeorgiev