您好,欢迎来到百万美食网。
搜索
您的当前位置:首页python实现的守护进程(Daemon)用法实例

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()+'
')
 fd.flush()
 time.sleep(2)
 fd.close()
if __name__ == '__main__':
 createDaemon()

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

Copyright © 2019- bwgh.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务