请问一个关于守护进程的问题

C、C++和Java语言
回复
mybayern1974
帖子: 14
注册时间: 2007-04-14 12:44
送出感谢: 0
接收感谢: 0

请问一个关于守护进程的问题

#1

帖子 mybayern1974 » 2007-04-15 22:40

比如说下面的代码:
do something 1
if(pid = fork())
{
exit(1);
}
setsid();
do something 2
如果是直接执行,则可以执行到do something 2;
但如果进行单步调试,走到exit(1)下就停了。请问怎样在调试状态下也可以走到do some
thing 2
谢谢
头像
feeling
帖子: 175
注册时间: 2006-04-29 20:10
来自: 北京·昌平
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 feeling » 2007-04-22 19:22

有意思的问题!

我没有这样调试过守护进程程序,所以没有什么好的解决方法。
我觉得多进程问题改为单进程比较好处理,不如先屏蔽掉fork,调试完毕再打开。
人生若只如初见,何事秋风悲画扇?
头像
feeling
帖子: 175
注册时间: 2006-04-29 20:10
来自: 北京·昌平
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 feeling » 2007-04-22 19:24

有意思的问题!

我没有这样调试过守护进程程序,所以没有什么好的解决方法。
我觉得多进程问题改为单进程比较好处理,不如先屏蔽掉fork,调试完毕再打开。
人生若只如初见,何事秋风悲画扇?
头像
feeling
帖子: 175
注册时间: 2006-04-29 20:10
来自: 北京·昌平
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 feeling » 2007-04-22 19:25

有意思的问题!

我没有这样调试过守护进程程序,所以没有什么好的解决方法。
我觉得多进程问题改为单进程比较好处理,不如先屏蔽掉fork,调试完毕再打开。
人生若只如初见,何事秋风悲画扇?
回复

回到 “C/C++/Java”