PDi*_*lta 3 terminal background-process disown
从终端启动应用程序后,如何自动拒绝应用程序?
例如:如果您启动终端并运行firefox
应用程序将启动,但是当您关闭终端时,firefox 也会关闭。为避免无意中关闭已从终端启动的应用程序,您可以先使用 ampersant 将它们置于后台:firefox &
这也恢复了使用该终端提示的能力。接下来,您可以使用应用程序的进程 ID (PID) 从同一终端拒绝应用程序,请参见下面的示例:
$ firefox &
$ ps | grep firefox
14917 pts/6 00:00:00 firefox
$ disown 14917
Run Code Online (Sandbox Code Playgroud)
该应用程序现在独立于您使用的终端运行,关闭终端将不再终止该应用程序。
但是如何在每次启动应用程序时自动执行此操作?
最简单的方法是执行:
daemon firefox
Run Code Online (Sandbox Code Playgroud)
这样您就可以继续使用/关闭终端本身