将服务器进程作为守护进程时,该如何输出日志?

小竹z 2017-02-22 01:18:38
小弟最近开发服务器程序,在部署时有一些疑惑。原本设计的日志有2种,一种是打印到文件,另一种是输出到终端屏幕。日志文件记录比较全面的日志,而输出到终端(控制台)的日志是往往是一些实时信息,实时更新的。如果我使用daemon函数把程序转为守护程序时,终端的日志就无法打印了,但是不用呢,当我关闭终端时,这个进程就会被杀死。大家是如何解决这个问题的呢?
能不能将守护进程切换到前台呢?
...全文
540 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wenxy1 2017-02-22
  • 打赏
  • 举报
回复
参考:http://blog.csdn.net/leichelle/article/details/7464062
LubinLew 2017-02-22
  • 打赏
  • 举报
回复
不能切换到前台, 如果你非要输出日志到终端,有两种方法: 1.就输出到文件,想看就tail -f 不就OK了. 2.在写一个日志接收程序,从守护进程接收日志打印到终端.

23,115

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧