Bash 是推杆的行为;after命令是特定于shell的吗?

Bash 是推杆的行为;after命令是特定于shell的吗?,bash,shell,background-process,zsh,Bash,Shell,Background Process,Zsh,我在zsh中观察到,如果我运行如下命令 some_command & 然后关闭终端,它将终止由某个_命令启动的进程 而bash不会发生这种情况 所以,我很好奇,在命令后面加上“&”的行为是否是特定于shell的?是的,在后台与从控制终端分离与进程组等方面的确切细节是特定于shell的。您应该查看nohup命令以了解更多详细信息。是的,后台与脱离控制终端与进程组等的确切细节是特定于shell的。您应该查看nohup命令以了解更多详细信息。不相关,但似乎您可能对screen感兴趣,它将使您

我在zsh中观察到,如果我运行如下命令

some_command &
然后关闭终端,它将终止由某个_命令启动的进程

而bash不会发生这种情况


所以,我很好奇,在命令后面加上“&”的行为是否是特定于shell的?

是的,在后台与从控制终端分离与进程组等方面的确切细节是特定于shell的。您应该查看
nohup
命令以了解更多详细信息。

是的,后台与脱离控制终端与进程组等的确切细节是特定于shell的。您应该查看
nohup
命令以了解更多详细信息。

不相关,但似乎您可能对
screen
感兴趣,它将使您的进程保持活力
tmux
也很好(对我来说不像
screen
那样怪异)。不相关,但是你可能对
screen
感兴趣,它可以让你的进程保持活力
tmux
也很不错(而且对我来说不像
screen
那样怪异)。