我正在编写一个服务器Linux守护进程。我想知道UNIX/Linux社区中的协议是什么,因为当守护进程遇到致命错误时,它应该做什么(例如。服务器无法侦听、分段错误等)。我已经完成了系统日志的全部工作,但是我想知道如何处理致命的错误。我应该在一个无限的、无所事事的循环中记录并继续运行吗?我应该登入并退出吗?这里的标准是什么,我该怎么做?
守护进程是用C++编写的,我使用自定义的异常系统来包装POSIX错误代码,这样我就可以知道什么时候是致命的。
发布于 2012-05-07 02:10:50
有严重的“致命错误”。
pause()系统调用作为一种在不消耗CPU时间的情况下不做任何事情的方法。。
https://stackoverflow.com/questions/10475865
复制相似问题