我是靠谱客的博主 生动老虎,最近开发中收集的这篇文章主要介绍python实现守护进程_python实现的守护进程(Daemon)用法实例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文实例讲述了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实现的守护进程(Daemon)用法实例的全部内容,希望文章能够帮你解决python实现守护进程_python实现的守护进程(Daemon)用法实例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部