后台进程可以在同一个shell中启动前台进程吗?

时间:2014-10-29 00:37:39

标签: shell unix process xterm

在系统中:

  1. 前台流程 - 让我们调用此流程Main() - 在xterm中运行启动后台流程Monitor()
  2. 通过数据库,Monitor()可以检测到远程中断并终止Main()
  3. 稍后,数据库可以指示Monitor()重新启动具有不同参数的Main()
  4. 约束是:

    1. Main()必须始终在前台运行,
    2. 不允许启动新的xterm以启动Main()
    3. 那么问题是:后台进程是否可以在同一个xterm / shell中启动新的前台进程?

      TCSH是首选,但Bash也是可以接受的。

1 个答案:

答案 0 :(得分:0)

正如Jonathan所提到的(并且我已独立验证),如果没有在后台运行单独的观察程序进程/守护程序,则无法执行此操作。