python实现的守护进程(Daemon)的代码

将开发过程经常用的一些代码段记录起来,下边代码段是关于python实现的守护进程(Daemon)的代码,希望对小伙伴有一些用。

成都创新互联-专业网站定制、快速模板网站建设、高性价比铁岭网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式铁岭网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖铁岭地区。费用合理售后完善,十余年实体公司更值得信赖。

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实现的守护进程(Daemon)的代码
本文来源:http://bzwzjz.com/article/pdgsgs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 四川成都网站制作 四川成都网站设计 成都商城网站建设 温江网站设计 营销网站建设 上市集团网站建设 高端品牌网站建设 手机网站制作 响应式网站建设 企业网站制作 成都网站建设 网站设计公司 高端网站设计 手机网站设计 成都商城网站建设 网站建设推广 成都网站建设 企业网站设计 成都网站建设 手机网站制作设计 成都网站建设 响应式网站设计