求证一下,编写服务进程是否要将该进程设为孤儿进程?

独孤影 发布于 2013/12/06 09:15
阅读 111
收藏 1
就是像nginx那种程序,运行后没有任何显示,但是程序在后台进程,关闭终端不会杀死进程。我是用C语言编程
加载中
0
贾小编
贾小编
运行的时候后台运行不可以吗?
独孤影
独孤影
不行,那样还是依托于终端,是终端的子进程。终端结束了它也就结束了
0
独孤影
独孤影
我终于明白了,孤儿进程就是传说中的不依托于终端的服务进程。
0
贾小编
贾小编

引用来自“独孤影”的答案

我终于明白了,孤儿进程就是传说中的不依托于终端的服务进程。
#!/bin/sh
#看我的脚本
variable="" while [ 1 -eq 1 ] do sleep 3 echo $$ done exit #我是这么执行的 nohup sh 2.sh & #然后退出终端 ps #root 8176 1 0 09:24 ? 00:00:00 sh 2.sh #看到那个?号了吗?那不是代表XX进程来着,只要不关机,一直在运行。



返回顶部
顶部