帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:命令行  TERM  CLOS  Comma  COMM  终端  COM  

问题:

我是Ubuntu新手。 我已经使用了 sublime text。我已经意识到在从终端打开 sublime text 后,如果关闭终端,应用程序将继续运行。 对于 geany 等其他应用程序,true 也不是。

在从终端打开应用程序后,当我关闭终端时,应用程序也关闭。 我尝试过 &exitgeany &exit。 但这不是我想要的。

如何让 geany 在关闭后仍运行?


回答 1:

在终端窗口中,键入


nohup geany>/dev/null



或者


nohup geany>/dev/null &



nohup 允许应用程序运行并对hangups免疫,因此关闭终端窗口对正在运行的应用程序没有任何影响。 在命令中添加 >/dev/null 阻止在运行应用程序的每个目录中创建一个 nohup.out

从手册页中:


NAME


 nohup - run a command immune to hangups, with output to a non-tty



SYNOPSIS


 nohup COMMAND [ARG]...


 nohup OPTION




回答 2:

作为 nohup的替代方案,你可以使用 shell 内置 disowndisown 从作业列表中删除作业,当 shell 存在时,SIGHUP 不会发送到该进程。


geany &


disown


exit




回答 3:

你可以使用 exec geany & exit ( 注意exec和 ampersand ) 如果你不需要 root 和 pkexec geany & exit 如果你需要 root 特权。




文章标签:COM  COMM  Comma  命令行  TERM  终端  CLOS  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语