文档章节

守护进程总结

 天下杰论
发布于 2012/11/15 13:04
字数 225
阅读 66
收藏 3

1、后台执行

后台运行的最大特点是不再接收终端输入,托管法可以实现这一点。

pid_t pid;

pid = fork();

if(pid > 0)

exit(0);

2、独立于控件终端

在后台进程的基础上,脱离原来shell的进程组和session组,自立门户为新进程组的会话组长进程,与原终端脱离关系。

#include <unistd.h>

pid_t setsid();

函数setsid创建一个新的session和进程组。

3、清除文件创建掩码

进程清除文件创建掩码,代码如下:

umask(0);

4、处理信号

为了预防进程不等待子进程结束而导致子进程僵死,必须忽略或者处理SIGCHLD信号,其中忽略该信号的方法为:

signal(SIGCHLD, SIG_IGN);

守护进程独立于控制终端,它们一般以文件日志的方式进行信息输出。

© 著作权归作者所有

共有 人打赏支持
上一篇: 信号学习
粉丝 55
博文 443
码字总数 23611
作品 0
沈阳
项目经理
私信 提问
进程知识总结

今天终于看完了令人头大的进程部分的知识,将学习过程中遇到的一些问题总结如下。 一、为什么给父进程和子进程分别加上sleep(1)语句就能够让父子进程交替执行? 在本章内容的第一节有一段代码...

Jung_zhang
2015/07/20
0
0
Java 对象锁-synchronized()与线程的状态与生命周期与守护进程

synchronized(someObject){ //对象锁} 一、对象锁 someObject 的使用说明: 1、对象锁的返还。 当synchronize()语句执行完成。 当synchronize()语句执行出现异常。 当线程调用了wait()方法。...

Oscarfff
2015/05/04
0
0
python:守护进程deamon

一、守护进程的基本编码规范 详细参见:《AdvancedProgrammingin The Unix Environment》Section 13.3 Page 583 本小节将介绍一些守护进程的基本编码规范,这些规范将阻止守护进程与当前环境产...

cloud-coder
2014/03/27
0
6
守护进程 python

守护进程(类似Windows的服务):通常被定义为一个后台进程,而且它不属于任何一个终端会话(terminal session)。许多系统服务由守护程序实施;如网络服务,打印等。 下面介绍下守护进程的基本编...

Hosee
2015/09/17
564
0
android技术内幕心得

这本书开头就介绍了android的初始化过程 执行流程是这样的 --Linux基础系统, --Linux Kernel(linux内核) --Init(初始化进程) --(同时启动)Zygote(进程) --daemons(守护进程) --初始化Dalvi...

franos
2015/09/15
27
0

没有更多内容

加载失败,请刷新页面

加载更多

JSON数据从OSS迁移到MaxCompute最佳实践

摘要: 本文为您介绍如何利用DataWorks数据集成将JSON数据从OSS迁移到MaxCompute,并使用MaxCompute内置字符串函数GET_JSON_OBJECT提取JSON信息。 本文为您介绍如何利用DataWorks数据集成将J...

阿里云官方博客
15分钟前
2
0
LockSupport 源码

java.util.concurrent.locks.LockSupport源码: package java.util.concurrent.locks;import sun.misc.Unsafe;public class LockSupport { //构造方法私有化 private Loc......

狼王黄师傅
15分钟前
2
0
《阿里巴巴 Java开发手册》读后感

前言 只有光头才能变强 前一阵子一直在学Redis,结果在黄金段位被虐了,暂时升不了段位了,每天都拿不到首胜(好烦)。 趁着学校校运会,合理地给自己放了一个小长假,然后就回家了。回到家才发...

Java3y
16分钟前
0
0
Mac sorceTree一直显示Passwprd Required

sourceTree 1.我是从码云上建了一个项目然后下载下来再推上去的是就报这个错 解决方法 打开sourceTree偏好设置===》打开网络===》修改url路径(这个就是你登录码云的用户名)...

潇潇程序缘
17分钟前
1
0
如何创建和部署一个属于自己的EOS代币

本文我们将弄清楚什么是EOS代币以及如何自己创建和部署EOS代币。 与以太坊相反,EOS带有即插即用的代币智能合约。以太坊拥有ERC20智能合约,EOS拥有eosio.token智能合约。Eosio.token智能合约...

笔阁
18分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部