为SANIC按计划运行函数
sanic-scheduler的Python项目详细描述
#sanic scheduler
sanic scheduler按计划运行函数。
安装:
``bash
$git clone https://github.com/asmodius/sanic scheduler.git
$cd sanic_scheduler
$python setup.py install
```
time,timedelta
datetime.now())
@task(timedelta(hours=1),time(hour=1,minute=30))
async def foo庘bar(庘):
“在1:30之后每1小时运行一次函数。”
print(“foo”,datetime.now())
await asyncio.sleep(1)
print(“bar”)
@task(timedelta(minutes=2),timedelta(seconds=10))
def baz(uu):
“在10秒后每2分钟运行一次函数。”
“打印”(baz,datetime.now())
@task(start=timedelta(seconds=10))
“定义另一个函数”(uu):
“在10秒后运行一次函数。”
“打印”(another),datetime.now())
sanic scheduler按计划运行函数。
安装:
``bash
$git clone https://github.com/asmodius/sanic scheduler.git
$cd sanic_scheduler
$python setup.py install
```
time,timedelta
datetime.now())
@task(timedelta(hours=1),time(hour=1,minute=30))
async def foo庘bar(庘):
“在1:30之后每1小时运行一次函数。”
print(“foo”,datetime.now())
await asyncio.sleep(1)
print(“bar”)
@task(timedelta(minutes=2),timedelta(seconds=10))
def baz(uu):
“在10秒后每2分钟运行一次函数。”
“打印”(baz,datetime.now())
@task(start=timedelta(seconds=10))
“定义另一个函数”(uu):
“在10秒后运行一次函数。”
“打印”(another),datetime.now())