我想在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
中看到的所有输出(以及最终的错误)。
答案 0 :(得分:1)
你可以这样做:
xterm -e /bin/bash -c "adb start-server; /bin/bash"