2014-04-13 81 views
-1

我想運行一個類似cron的命令與python裝飾需要是唯一的(以便如果前面的進程仍在運行它不會啓動一個新的進程)與uwsgi。uWSGI獨特的計時器蟒蛇裝飾

考慮看看文檔(http://uwsgi-docs.readthedocs.org/en/latest/PythonDecorators.html)我看到了,我可以做這樣的事情

task.py

from uwsgidecorators import * 

@timer(600) #every 10 minutes 
def myfunction(signum): 
    pass 

uwsgi.ini

[uwsgi] 
... 
import=task 
... 

,但這種方式不是獨一無二的,就像我做了這樣的事情(以下文檔http://uwsgi-docs.readthedocs.org/en/latest/Cron.html

task.py

... 
all_my_tasks 
... 

uwsgi.ini

[uwsgi] 
... 
cron2 = minute=-10,unique=1 python path/to/task.py 
... 

是不是有沒有辦法做到這一點使用uwsgi的裝飾和定時器來代替cron的?

回答