文档章节

守护进程总结

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

精选30+云产品,助力企业轻松上云!>>>

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);

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

上一篇: 信号学习
粉丝 53
博文 450
码字总数 24615
作品 0
沈阳
项目经理
私信 提问
加载中
请先登录后再评论。
Python之路(第四十二篇)线程相关的其他方法、join()、Thread类的start()和run()方法的区别、守护线程

一、线程相关的其他方法 Thread实例对象的方法 isAlive(): 返回线程是否活动的。 getName(): 返回线程名。 setName(): 设置线程名。 threading模块提供的一些方法: threading.currentThrea...

osc_7x0xq1bs
2019/05/27
1
0
Python守护进程

一、简介 守护进程最重要的特性是后台运行;它必须与其运行前的环境隔离开来,这些环境包括未关闭的文件描述符、控制终端、会话和进程组、工作目录以及文件创建掩码等;它可以在系统启动时从...

lang13002
06/21
10
0
python-线程是守护线程以及守护线程与守护进程的区别

1.线程与进程运行完毕的区别: 1.主进程运行完毕指的是主进程代码运行完毕 2.主线程运行完毕指的是所在的进程内的所有非守护线程运行完毕后,主线程才算运行完毕 强调:运行完毕,并非是终止...

osc_airkob50
2018/07/15
2
0
74-守护进程(实现)

前面已经介绍了守护进程的基本概念,还介绍了一个系统为我们提供的函数 daemon 函数,通过该函数可以创建守护进程。 本文主要分析 daemon 函数是如何实现的。 通过前文的实验结果可以猜测,守...

苍澜如水
2019/05/21
0
0
进程知识总结

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

Jung_zhang
2015/07/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

要求jQuery在执行某些操作之前等待所有图像加载的官方方式

问题: In jQuery when you do this: 在jQuery中,当您执行以下操作时: $(function() { alert("DOM is loaded, but images not necessarily all loaded");}); It waits for the DOM t......

法国红酒甜
昨天
11
0
实现Map按值排序

Map按照值排序,需要自定义比较器,实现Comparator接口,实现compare方法。 public class SortByVlue {public static void main(String[] args) {Map<String, Long> map = new HashMap<......

游人未归
昨天
16
0
定天气爬虫加定时发送天气邮件

今天无聊,在家研究个爬虫玩玩 主要用到以下几个库: request 请求资源 iconv-lite转码,有的网站html格式不是utf-8 cheerio类似jq,操作html,获取相关爬虫数据 nodemailer 发送邮件,例如q...

莫西摩西
昨天
14
0
还在为大屏分辨率困扰?图扑提供响应式(自适应)可视化大屏

前言 数据可视化在当下信息时代已经成为炙手可热的话题,而 B/S 化趋势,也使得许多大屏应用上在网页端出现,今天给大家分享一套不一样风格的大屏页面,与传统深蓝色不同,这次采用了暗红色设...

xhload3d
昨天
30
0
如何妙用Spring 数据绑定机制

前言 在剖析完 Spring Boot 返回统一数据格式是怎样实现的?文章之后,一直觉得有必要说明一下 Spring's Data Binding Mechanism 「Spring 数据绑定机制」。 默认情况下,Spring 只知道如何转...

码农小胖哥
2019/12/27
25
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部