免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: fcloudf
打印 上一主题 下一主题

一个程序如何将自己终止后重启 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2007-10-23 19:40 |只看该作者
原帖由 flw2 于 2007-10-23 17:56 发表
如果你担心你的daemon有bug,父进程监视它,它死了立马又fork一个,等价于重启


。。。
watchdog  呵呵

论坛徽章:
0
32 [报告]
发表于 2007-10-24 00:05 |只看该作者

?



木马,自删除,好像也没有用外力的~~~

那自重启,也行么~~

汇编可以实现吧!

论坛徽章:
0
33 [报告]
发表于 2007-10-24 02:02 |只看该作者
古希腊有个剃头匠,某日有人路过,跟他说,我自己刮胡子没有刮干净,请你帮我再刮刮。
送上门的生意,你做就是啦。他不,要摆个剃头匠的傲气,“我给所有不给自己刮胡子的人刮胡子,你请便吧”。那人也不是省油的灯,追问他:“那你自己的胡子谁刮?”。
就此一问,使剃头匠终生抑郁没有找到答案,死于精神失常。
后来数学家闻此,建立数学悖论这一分支。

论坛徽章:
0
34 [报告]
发表于 2007-10-24 09:11 |只看该作者
原帖由 fcloudf 于 2007-10-22 18:03 发表
程序需要先终止然后重启,如果能做到阿



做个守护程序,然后这个程序来检查这个进程,进程不在了启起来,ok

论坛徽章:
0
35 [报告]
发表于 2007-10-24 11:01 |只看该作者
貌似inittab可以做到

论坛徽章:
0
36 [报告]
发表于 2007-10-24 11:09 |只看该作者
建一个守护进程吧,看着这帮孩子,谁睡着了,一脚踢醒

论坛徽章:
0
37 [报告]
发表于 2007-10-24 15:26 |只看该作者
做病毒的吧

论坛徽章:
0
38 [报告]
发表于 2007-10-24 16:16 |只看该作者
来抠抠字眼
程序退出了然后自己启动,诈尸?
如果能自己活过来,那一定没有死透;如果死透了,一定不会活过来。
严格按照楼主的问题回答,没外力是不可能的。

论坛徽章:
0
39 [报告]
发表于 2007-10-24 20:30 |只看该作者
那首先我们得定义程序的范围
我开始的理解是潜意识的理解为main(){}里面,退出main就算"终止"程序
再怎么重新进入main

原帖由 JohnBull 于 2007-10-23 15:04 发表

UNIX哲学认为,一行shell命令胜过万行C代码。”

严重赞成!

论坛徽章:
0
40 [报告]
发表于 2014-07-22 17:15 |只看该作者
学习了!
回复 2# scutan


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP