首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在shell脚本中,在新终端中运行进程,然后在原始终端中再次运行某些内容

在shell脚本中,在新终端中运行进程,然后在原始终端中再次运行某些内容
EN

Stack Overflow用户
提问于 2015-02-07 19:22:28
回答 2查看 324关注 0票数 0

下面是我的代码:

代码语言:javascript
复制
gnome-terminal -x bash -c "some-debug-tool-here"
echo "HELLO"

我希望调试工具在新的终端上运行,并保持打开状态。这很好用。但是我想让下一行上的命令在我的终端上运行,但它从来没有这样做过。我曾尝试在gnome-terminal命令后使用&,但似乎没有什么帮助。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2015-02-08 03:46:01

您可以使用的是nohup

代码语言:javascript
复制
nohup test_sample &

记住在最后使用"&“,你可以运行任何你想要的命令,而不需要在终端中

如果您想终止进程,只需搜索PID并终止它

ie ps aux | grep nohup kill 'PID'

票数 0
EN

Stack Overflow用户

发布于 2015-08-11 17:20:12

&应该足够了。它适用于我使用xterm和sh。

代码语言:javascript
复制
xterm -e sh -c yes &; echo HELLO

--拉斐尔·桑托斯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28381519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档