守护进程 and 进程通信

守护进程

1.        精灵进程(daemon)

2.        特点:

a)        父进程为1号进程init

b)       没有终端‘?’

c)       终端:

d)       在后台运行

3.        后台运行

a)        程序名&

b)       nohup 程序名 &(tail 查看tail –f nohup.out)

4.        脱壳操作:

a)        当前子进程的父进程退出,使当前子进程的父进程为1.

b)       linux中推荐fork两次退出两次。

5.        创建会话期(创建session)

a)        进程组:一个进程中有一组进程,进程组ID(getgid())相同

b)       会话期:有若干个进程组

c)       getsid()

6.        /dev/null

7.        /dev/zero

8.        /dev/random

9.        /dev/urandom

10.    mmap msync

11.    守护进程的日志

a)        /var/log系统日志

b)       管理 syslogd(/sbin/syslogd)配置文件: /etc/sylog.conf:格式:facility.level

c)       写系统函数openlog(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值