参考 Unix环境高级编程,第9,13章 介绍 守护进程就是Linux中使用ps aux那些一般以d结尾的程序,比如rsyslogd,sshd等,为daemon简称.他们是长期在后台执行的随终端关闭而关闭的程序. 一般情况下我们登陆终端,执行程序只要产生的不是守护进程,一般的fork得到的进程,它们在终端失去连接或者关闭后都会被相应的终止.平常使用中可以采用nohup命令来执行一个不希望随终端而关闭的程序,实际上就是以守护进程的方式执行它. 原理 要使一个进程成为守护进程,那么就要将它和终端脱离