vps Asked: 2010-03-13 05:28:03 +0800 CST2010-03-13 05:28:03 +0800 CST 2010-03-13 05:28:03 +0800 CST linux登出后后台进程会退出吗? 772 [root@~]# ./file.sh & 我不知道如果$!我立即注销是否会终止? bash background-process 2 个回答 Voted Kevin M 2010-03-13T06:02:20+08:002010-03-13T06:02:20+08:00 disown工作,它不会。如果它是唯一在后台运行的东西,你会做disown %1. 否则,它将是您开始作业时在方括号中给出的作业编号。 PP. 2010-03-13T09:02:30+08:002010-03-13T09:02:30+08:00 我不确定这个问题的确切答案。 我知道从控制台分离需要的不仅仅是重定向到/dev/null。您需要考虑使用setsid以及重定向1>/dev/null和2>/dev/null.
disown
工作,它不会。如果它是唯一在后台运行的东西,你会做disown %1
. 否则,它将是您开始作业时在方括号中给出的作业编号。我不确定这个问题的确切答案。
我知道从控制台分离需要的不仅仅是重定向到/dev/null。您需要考虑使用
setsid
以及重定向1>/dev/null
和2>/dev/null
.