from twisted.application import service, internet
from twisted.internet import reactor
import time
i=0
def writedata():
global i
i+=1
a=i
print 'waiting to write data (%d)'%a
time.sleep(8)
print 'writing data!!!! (%d)'%a
def writeinthread():
reactor.callInThread(writedata)
application =service.Application('timeserver')
tservice = internet.TimerService(4,writeinthread)
tservice.setServiceParent(application )
linux 下
运行命令:twistd -y 脚本名.py
windows下无法放到后台运行。
by:pako
email:zealzpc@gmail.com