从终端运行时自动拒绝应用程序

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)

该应用程序现在独立于您使用的终端运行,关闭终端将不再终止该应用程序。

但是如何在每次启动应用程序时自动执行此操作?

I-V*_*I-V 5

最简单的方法是执行:

daemon firefox
Run Code Online (Sandbox Code Playgroud)

这样您就可以继续使用/关闭终端本身

  • 或者 `nohup firefox` 如果你运行的是普通的 linux (3认同)