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正则匹配查询港澳通行证办理进度示例分享
Dec 27 Python
python 字典(dict)遍历的四种方法性能测试报告
Jun 25 Python
Python使用回溯法子集树模板解决迷宫问题示例
Sep 01 Python
python实现人脸识别代码
Nov 08 Python
使用tensorflow实现AlexNet
Nov 20 Python
python中通过selenium简单操作及元素定位知识点总结
Sep 10 Python
Python高级编程之继承问题详解(super与mro)
Nov 19 Python
python redis 批量设置过期key过程解析
Nov 26 Python
Pandas实现DataFrame按行求百分数(比例数)
Dec 27 Python
Python面向对象魔法方法和单例模块代码实例
Mar 25 Python
Django中template for如何使用方法
Jan 31 Python
提取视频中的音频 Python只需要三行代码!
May 10 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
一段防盗连的PHP代码
2006/12/06 PHP
php反弹shell实现代码
2009/04/22 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
php按字符无乱码截取中文的方法
2015/03/27 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
PHP jQuery+Ajax结合写批量删除功能
2017/05/19 PHP
JS版网站风格切换实例代码
2008/10/06 Javascript
JQuery 入门实例1
2009/06/25 Javascript
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
Javascript中判断变量是数组还是对象(array还是object)
2013/08/14 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
实例讲解JavaScript中的this指向错误解决方法
2016/06/13 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
微信小程序开发之toast提示插件使用示例
2017/06/08 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
使用Python对微信好友进行数据分析
2018/06/27 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
python实现根据指定字符截取对应的行的内容方法
2018/10/23 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
Python OOP类中的几种函数或方法总结
2019/02/22 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
台湾最大网路书店:博客来
2018/03/18 全球购物
幼儿园中秋节活动方案2013
2014/01/29 职场文书
财政专业求职信范文
2014/02/19 职场文书
秋季运动会广播稿
2014/02/22 职场文书
主题班会演讲稿
2014/05/22 职场文书
教师演讲稿开场白
2014/08/25 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
教师辞职书范文
2015/02/26 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书