社区
Linux/Unix社区
帖子详情
将服务器进程作为守护进程时,该如何输出日志?
小竹z
2017-02-22 01:18:38
小弟最近开发服务器程序,在部署时有一些疑惑。原本设计的日志有2种,一种是打印到文件,另一种是输出到终端屏幕。日志文件记录比较全面的日志,而输出到终端(控制台)的日志是往往是一些实时信息,实时更新的。如果我使用daemon函数把程序转为守护程序时,终端的日志就无法打印了,但是不用呢,当我关闭终端时,这个进程就会被杀死。大家是如何解决这个问题的呢?
能不能将守护进程切换到前台呢?
...全文
540
2
打赏
收藏
将服务器进程作为守护进程时,该如何输出日志?
小弟最近开发服务器程序,在部署时有一些疑惑。原本设计的日志有2种,一种是打印到文件,另一种是输出到终端屏幕。日志文件记录比较全面的日志,而输出到终端(控制台)的日志是往往是一些实时信息,实时更新的。如果我使用daemon函数把程序转为守护程序时,终端的日志就无法打印了,但是不用呢,当我关闭终端时,这个进程就会被杀死。大家是如何解决这个问题的呢? 能不能将守护进程切换到前台呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Wenxy1
2017-02-22
打赏
举报
回复
参考:http://blog.csdn.net/leichelle/article/details/7464062
LubinLew
2017-02-22
打赏
举报
回复
不能切换到前台, 如果你非要输出日志到终端,有两种方法: 1.就输出到文件,想看就tail -f 不就OK了. 2.在写一个日志接收程序,从守护进程接收日志打印到终端.
linux多
进程
和网络编程---ftp
服务器
实战
基于linux编程龙书,Apue和UNP深入浅出讲解原理: 文件读写效率,多
进程
与僵尸,信号合并,多线程读写锁同步,高并发服务端,select多路复用并以3000行ftp开源
服务器
剖析,巩固知识 linux基础编程linux网络编程ftpServer开源项目之源码解析 更多课程相关内容请查看我的博文:https://blog.csdn.net/wangwengx73sina/article/details/87940242
深入理解
守护
进程
:
守护
进程
干嘛的?
在计算机科学中,
守护
进程
(Daemon)是一类在后台运行的系统服务
进程
,而不是在交互式用户界面下运行的
进程
。它们通常在系统启动
时
启动,并持续运行以提供某种服务或执行特定任务。
守护
进程
独立于任何终端会话,通常不接受用户输入,而是通过系统的事件驱动或定
时
器来执行任务。Linux系统有很多
守护
进程
,大多数服务都是用
守护
进程
实现的。例如常见的常见的
守护
进程
包括系统
日志
进程
syslogdweb
服务器
httpd、邮件
服务器
sendmail和数据库
服务器
mysqld等。
什么是
守护
进程
?
守护
进程
的特性
守护
进程
守护
进程
是生存期长的一种
进程
。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生 的事件。他们常常在系统引导装入
时
启动,在系统关闭
时
终止。unix系统有很多
守护
进程
,大多数
服务器
都是用
守护
进程
实现的。比如,网络服务inetd、 Web服务http等。同
时
,
守护
进程
完成许多系统任务。比如,作业规划
进程
crond、打印
进程
lqd等。这里主要说明
守护
进程
的
进程
结构,以及如何编写守护进
守护
进程
简介
守护
进程
的g
守护
进程
也叫精灵
进程
,一般在后台运行,不与任何控制终端相关联。
守护
进程
通常在 系统启动
时
就运行,它们以 root 用户运行或者其他特殊的用户(例如 apache),并处理一些 系统级的任务。习惯上
守护
进程
的名字通常以 d 结尾(如 httpd, sshd),但这不是强制要求的。 简单讲有两个特点: ◼ 后台运行,不与终端关联 ◼ 运行周期长 ...
全面理解
守护
进程
的基础概念,以及如何创建一个
守护
进程
(系列文章第三篇)
守护
进程
(daemon)是在 Unix 和类 Unix(如 Linux)操作系统中运行的一种特殊的后台
进程
,它们独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。
守护
进程
通常在系统引导装载
时
启动,并且在系统关闭之前一直运行。
守护
进程
的名称通常以 "d" 结尾,以便于区分。例如,sshd 是 Secure Shell
守护
进程
,httpd 是 HTTP
守护
进程
。这些
进程
在后台运行,提供各种服务,例如处理网络请求(如 web
服务器
)、处理系统
日志
、处理电子邮件和其他各种任务。
Linux/Unix社区
23,115
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章