如果我想从终端(linux、ubuntu)运行应用程序,我该怎么做才能使终端仍然可用,或者如果我关闭终端,应用程序仍然运行。
答案1
如果您只想再次以交互方式使用终端,请通过&
在命令后附加来在后台运行该命令:
some_command &
如果您希望应用程序在关闭终端后继续运行,请使用nohup
:
nohup some_command &
所有 STDOUT 和 STDERR 将被重定向到该文件$PWD/nohup.out
。
或者disown
:
some_command & disown
和nohup
都会disown
使some_command
免疫SIGHUP
。
检查man nohup
并help disown
获得更多关于这些的想法。