linux下注销后后台进程会退出吗?

linux下注销后后台进程会退出吗?
[root@~]# ./file.sh &

我不知道$!如果我立即注销是否会终止?

答案1

disown作业不会。如果它是唯一在后台运行的东西,你应该这样做disown %1。否则它将是你启动作业时在方括号中给出的作业编号。

答案2

我不确定这个问题的确切答案。

我确实知道,要从控制台分离,需要做的不仅仅是重定向到 /dev/null。您需要考虑使用setsid以及重定向1>/dev/null2>/dev/null

相关内容