Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
进程在xterm终止后被终止 < >我想在C++中运行 xTale< /Cord>终端,创建一个 Linux >进程,如_C++_Linux_Shell_Process_Xterm - Fatal编程技术网

进程在xterm终止后被终止 < >我想在C++中运行 xTale< /Cord>终端,创建一个 Linux >进程,如

进程在xterm终止后被终止 < >我想在C++中运行 xTale< /Cord>终端,创建一个 Linux >进程,如,c++,linux,shell,process,xterm,C++,Linux,Shell,Process,Xterm,系统(“xterm-e adb启动服务器”) 创建了adb进程,但在该命令之后,它被终止。我试图用and来解决这个问题,但没有任何效果。我知道我必须将adb流程置于后台,但如何使用xterm实现这一点 编辑: 我正在寻找终止/关闭xterm窗口的解决方案,但不是adb流程。稍后,我想在同一xterm窗口中使用多个命令,如 系统(“xterm-e\”adb启动服务器;adb连接192.168.X.XXX;\”) 我想在同一个xterm中看到的所有输出(以及最终的错误),您可以这样做: xterm

系统(“xterm-e adb启动服务器”)

创建了adb进程,但在该命令之后,它被终止。我试图用and来解决这个问题,但没有任何效果。我知道我必须将adb流程置于后台,但如何使用
xterm
实现这一点


编辑: 我正在寻找终止/关闭
xterm
窗口的解决方案,但不是adb流程。稍后,我想在同一
xterm
窗口中使用多个命令,如

系统(“xterm-e\”adb启动服务器;adb连接192.168.X.XXX;\”)


我想在同一个
xterm

中看到的所有输出(以及最终的错误),您可以这样做:

xterm -e /bin/bash -c "adb start-server; /bin/bash"

哪个操作系统?Unix/Linux?Linux,对不起,我忘了发邮件了,谢谢,但这并不是我所期望的。运行此命令后,将弹出xterm终端,而不会自动终止。我想没关系,但是现在我想关闭xterm窗口而不终止adb进程,我该怎么做?我不明白你的意思。在您运行adb start server之后,直到您运行adb kill server adb daemon为止,即使您关闭了计算机上的所有xterm。手动尝试,例如,运行xterm,从xterm运行另一个xterm,在该xterm运行“adb启动服务器”中,关闭xterm,并在父xterm运行“ps aux | grep adb”。是的,当我运行xterm时它工作,我手动在那里写入adb启动服务器。关闭xterm窗口后,adb进程仍在运行。问题是当我运行带有-e选项的xterm终端时,就像我的答案一样。之后,adb启动,并在xterm关闭时被杀死。也许我做错了,像这样的事情应该是另一种方式?我刚刚意识到我不需要运行xterm来启动服务器,我可以像那样运行-system(“adb start server”),然后在xterm中运行其他命令;)谢谢你的帮助!