Ind*_*ial 8 gnome bash nohup background
所以我很清楚nohup命令的后缀,&以确保它们进入后台。
但是,如果我运行图形应用程序 - 有时使用两者似乎都无法完成工作。那么我可以用什么前缀来确保程序/命令在终端关闭后继续运行?
如果您希望应用程序在关闭终端窗口时继续运行,您应该执行以下操作:
nohup chromium-browser &
Run Code Online (Sandbox Code Playgroud)
您需要nohup和&。
小智 5
通过 & 操作符在后台运行程序时,它仍然附加到您的会话中,并且可以使用 fg、bg、jobs 和 disown 进行控制。
我也遇到了 nohup 的一些问题,但 disown 可能是您正在寻找的东西。
当您在后台运行程序时,它有一个作业 ID:
gedit &
[1] 5647
Run Code Online (Sandbox Code Playgroud)
括号 [] 中的那个数字很有趣。要从您的会话中分离它,请disown %n使用该号码运行。对于上面的例子:
disown %1
Run Code Online (Sandbox Code Playgroud)
现在您可以安全地退出终端并且进程不会终止。