【发布时间】:2014-07-15 22:15:33
【问题描述】:
我想在 C++ 中运行 xterm 终端来创建一个像这样的 Linux 进程
system("xterm -e adb start-server")
创建了 adb 进程,但在该命令之后它被杀死。我试图通过使用nohup 和screen 来解决这个问题,但没有任何效果。我知道我必须将 adb 进程置于后台,但是如何使用 xterm 来做到这一点?
编辑:
我正在寻找可以终止/关闭xterm 窗口,但不是 adb 进程的解决方案。后来我想在同一个xterm窗口中使用多个命令,比如
system("xterm -e \"adb start-server; adb connect 192.168.X.XXX;\"");
以及我希望在同一个xterm 中看到的所有输出(以及最终的错误)。
【问题讨论】:
-
哪个操作系统? Unix/Linux?
-
Linux,抱歉我忘记发了
标签: c++ linux shell process xterm