免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2937 | 回复: 12
打印 上一主题 下一主题

请教,如何是自己得程序自启动? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-26 10:40 |只看该作者 |倒序浏览
请教:我有一个socket服务端程序,想实现自己把自己终止,然后再重新启动,就像windows中瑞星一样,升级后可自动重启,这样的话如何实现?

freebsd5.2 +gcc3.8

论坛徽章:
0
2 [报告]
发表于 2005-08-26 10:49 |只看该作者

请教,如何是自己得程序自启动?

exec自己

论坛徽章:
0
3 [报告]
发表于 2005-08-26 11:04 |只看该作者

请教,如何是自己得程序自启动?

exec自己

能不能说详细点?程序如何实现?
exec好像不是个函数,gcc编译不过去

论坛徽章:
0
4 [报告]
发表于 2005-08-26 11:35 |只看该作者

请教,如何是自己得程序自启动?

man exec

论坛徽章:
0
5 [报告]
发表于 2005-08-26 11:54 |只看该作者

请教,如何是自己得程序自启动?

我写了一个脚本在程序里用system('myshell.sh')

脚本功能是先杀自己,再重启自己(./mysoft)
就是成功不了,但在终端单独执行脚本可以把它杀掉,重启。

郁闷,期待中....

论坛徽章:
0
6 [报告]
发表于 2005-08-26 13:12 |只看该作者

请教,如何是自己得程序自启动?

杀了父进程,子进程也死了,除非你进行了控制。

论坛徽章:
0
7 [报告]
发表于 2005-08-26 13:52 |只看该作者

请教,如何是自己得程序自启动?

我的程序没有子进程.
我问一下如果当前进程调用脚本把自己杀死,是不是脚本完全执行完整个进程才完全结束,属于它的资源才可以完全释放?

论坛徽章:
0
8 [报告]
发表于 2005-08-26 13:56 |只看该作者

请教,如何是自己得程序自启动?

你的system就是你的子进程

论坛徽章:
0
9 [报告]
发表于 2005-08-26 14:16 |只看该作者

请教,如何是自己得程序自启动?

那在程序里怎么调用可以使自己重启啦?

论坛徽章:
0
10 [报告]
发表于 2005-08-26 14:42 |只看该作者

请教,如何是自己得程序自启动?

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP