启动独立进程

启动独立进程

可能的重复:
如何关闭终端而不终止其中运行的命令?

如果我打开终端模拟器,键入firefox &然后关闭终端,它启动的进程 -Firefox- 就会被杀死,因为它是它的子进程。

我怎样才能防止这种行为?

答案1

使用disown命令。您zsh还可以&|在单​​个操作中使用后台和拒绝。

$ firefox &
[1] 74773
$ disown %1 # or "disown %firefox"
$ firefox &| # zsh only; bash will report "syntax error near unexpected token `|'"

相关内容