python实现的守护进程(Daemon)用法实例


Posted in Python onJune 02, 2015

本文实例讲述了python实现的守护进程(Daemon)用法。分享给大家供大家参考。具体如下:

def createDaemon():
  "'Funzione che crea un demone per eseguire un determinato programma…"'
  import os
  # create - fork 1
  try:
    if os.fork() > 0: os._exit(0) # exit father…
  except OSError, error:
    print 'fork #1 failed: %d (%s)' % (error.errno, error.strerror)
    os._exit(1)
  # it separates the son from the father
  os.chdir('/')
  os.setsid()
  os.umask(0)
  # create - fork 2
  try:
    pid = os.fork()
    if pid > 0:
      print 'Daemon PID %d' % pid
      os._exit(0)
  except OSError, error:
    print 'fork #2 failed: %d (%s)' % (error.errno, error.strerror)
    os._exit(1)
  funzioneDemo() # function demo
def funzioneDemo():
  import time
  fd = open('/tmp/demone.log', 'w')
  while True:
    fd.write(time.ctime()+'\n')
    fd.flush()
    time.sleep(2)
  fd.close()
if __name__ == '__main__':
  createDaemon()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python使用xauth方式登录饭否网然后发消息
Apr 11 Python
win7 下搭建sublime的python开发环境的配置方法
Jun 18 Python
python检查URL是否正常访问的小技巧
Feb 25 Python
Python安装模块的常见问题及解决方法
Feb 05 Python
pyhton列表转换为数组的实例
Apr 04 Python
flask入门之文件上传与邮件发送示例
Jul 18 Python
pytorch模型预测结果与ndarray互转方式
Jan 15 Python
Windows上安装tensorflow  详细教程(图文详解)
Feb 04 Python
Python实现GIF图倒放
Jul 16 Python
python中Pexpect的工作流程实例讲解
Mar 02 Python
Python实现提取PDF简历信息并存入Excel
Apr 02 Python
python中validators库的使用方法详解
Sep 23 Python
Python中使用ElementTree解析XML示例
Jun 02 #Python
Python文档生成工具pydoc使用介绍
Jun 02 #Python
自己使用总结Python程序代码片段
Jun 02 #Python
python执行子进程实现进程间通信的方法
Jun 02 #Python
Python多进程并发(multiprocessing)用法实例详解
Jun 02 #Python
使用pdb模块调试Python程序实例
Jun 02 #Python
python使用xmlrpclib模块实现对百度google的ping功能
Jun 02 #Python
You might like
星际争霸 Starcraft 发展史
2020/03/14 星际争霸
PHP 文件上传全攻略
2010/04/28 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
学习php中的正则表达式
2014/08/17 PHP
PHP闭包实例解析
2014/09/08 PHP
PHP解压tar.gz格式文件的方法
2016/02/14 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
JavaScript对象创建及继承原理实例解剖
2013/02/28 Javascript
jQuery实现异步获取json数据的2种方式
2014/08/29 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
AngularJS 指令的交互详解及实例代码
2016/09/14 Javascript
jQuery实现ToolTip元素定位显示功能示例
2016/11/23 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
2017/03/07 Javascript
JS实现队列的先进先出功能示例
2017/05/10 Javascript
关于uniApp editor微信滑动问题
2021/01/15 Javascript
python中二维阵列的变换实例
2014/10/09 Python
Python标准库defaultdict模块使用示例
2015/04/28 Python
Python实现的rsa加密算法详解
2018/01/24 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
python实现合并两个排序的链表
2019/03/03 Python
python实现微信每日一句自动发送给喜欢的人
2019/04/29 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
python 实现"神经衰弱"翻牌游戏
2020/11/09 Python
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
澳大利亚电子产品购物网站:Dick Smith
2017/02/02 全球购物
尤为Wconcept中国官网:韩国设计师品牌服饰
2019/01/10 全球购物
《盘古开天地》教学反思
2014/02/28 职场文书
小学语文国培感言
2014/03/04 职场文书
计划生育工作总结2015
2015/04/03 职场文书
2015年社区工作总结
2015/04/08 职场文书
公司保密管理制度
2015/08/04 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python