运行应用程序而无需停止终端

Oka*_*abe 15 shell

如果我想从终端(linux、ubuntu)运行应用程序,我该怎么做才能使终端仍然可用,或者如果我关闭终端,应用程序仍然可以运行。

hee*_*ayl 31

如果您只想再次以交互方式使用终端,请通过在命令&后附加来在后台运行该命令:

some_command &
Run Code Online (Sandbox Code Playgroud)

如果您还希望应用程序在关闭终端后继续运行,请使用nohup

nohup some_command &
Run Code Online (Sandbox Code Playgroud)

所有 STDOUT 和 STDERR 都将被重定向到该文件$PWD/nohup.out

或者disown

some_command & disown
Run Code Online (Sandbox Code Playgroud)

双方nohupdisown会使some_command免疫SIGHUP

检查man nohuphelp disown获得更多关于这些的想法。