Linux?????????????????
???????????? ???????[ 2013/1/23 10:13:48 ] ????????
?????????????????????
???????????????????????????小??????????DOS?渭?????????TSR??????????危???????????????????????????????????些????????未???????????????????????????????椋�????????????????????????些???????????????????????????????????shell???屑??????????????????????????????????????????????Linux??????????????/etc/rc.d?????????????????婊�????crond?????????????????????????shell????小?
???????????????些??????????????????????????????????????????????写???????????????????????????????????????????????????????????????????????斜?????????????????????????
?????????????????????
??????娼�???????Unix???????????????????????????????????????????????????????????????????????????????????????????????????????????Linux?????Syetem V??SVR4?????Posix??????????????BSD4?????????????????锟�?
????1?????????小?
???????????????????Daemon????????小?????????????械???fork??????????????Daemon????????泻????小?
if(pid=fork())
exit(0);//???????????????????????????
????2?????????????????????????
?????斜??????????Linux?械?????????????????????????????????????????????????椋�????????GID????????槌�???????PID????????????????????????椤�??些?????楣�??????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????1?????????????setsid()??????????槌�??
setsid();
???????????????????槌�?setsid()??????????????????????????????槌�??setsid() ???贸???????????渭???槌�???渭?????槌�??????????????????????????????????????????????????????????????????
????3????????????鈥�????????
???????????????????????????槌�??????????????????????????????????????????????????槌�????????????鈥�?????????
if(pid=fork())
exit(0);//?????????????????????????????????????????槌�??
????4?????????????????
????????????????????????????????????????????绮�?????????????????????????????????????卸????????????????????????路???????????
for(i=0;i ???????????????close(i);>
????5????????????
?????????????涔�??????????????????卸?????????????????????????????????????????写?????????????????????????????/tmpchdir(“/”)
????6????????????????
????????????????????????????????????????????????????????????????????????位????????????????????????????umask(0)??
????7??????SIGCHLD???
????????SIGCHLD????????????????????些????????????????????????????????????????????????????????????????????????????????????????zombie????????????????????????????????????????????????????????????????????????????Linux????????? SIGCHLD??????????SIG_IGN??
signal(SIGCHLD??SIG_IGN);
??????????????????????????????????????????????BSD4?????BSD4?卤???????????????????????????????
??????

???路???
??????????????????
2023/3/23 14:23:39???写?貌??????????
2023/3/22 16:17:39????????????????????些??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???路???????路
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11