使用oslo服务的Python定期任务
我正在尝试定期运行一个方法(60秒)。我正在使用奥斯陆服务这样做。下面是片段使用oslo服务的Python定期任务,python,oslo,Python,Oslo,我正在尝试定期运行一个方法(60秒)。我正在使用奥斯陆服务这样做。下面是片段 import time from oslo_service import periodic_task class MyClass(periodic_task.PeriodicTasks): def __init__(self): super(periodic_task.PeriodicTasks, self).__init__() @periodic_task.periodic_ta
import time
from oslo_service import periodic_task
class MyClass(periodic_task.PeriodicTasks):
def __init__(self):
super(periodic_task.PeriodicTasks, self).__init__()
@periodic_task.periodic_task
def hello(self):
print "hello"
def sleeptime(self):
time.sleep(5000)
myobj = MyClass()
myobj.hello()
myobj.sleeptime()
“你好”只打印一次。我在这里做了什么?你会考虑在你的Hello函数结束时使用<代码>导入时间< /代码>和<代码>时间吗?睡眠(秒)< /代码>?默认情况下,OsLogiService的周期性任务需要60秒。我想我不需要那样做。我先试了一下你的建议。这样不行