Web2py启动脚本

时间:2013-12-06 15:09:47

标签: python web2py

我需要一个可以访问“db”和其他web2py模块的启动脚本。此脚本必须不断运行。我知道Web2py有启动参数,您可以在web2py环境中运行python文件,但我不知道它是如何工作的。这个参数可以解决我的问题,如果是这样,我该如何解决?谢谢!

1 个答案:

答案 0 :(得分:1)

请参阅web2py手册(或Google" web2py cron")的第4.17.1节。

您可以在启动web2py时运行脚本,方法是将其注册到crontab文件中:

" @reboot web2py * scripts / myscript.py"

web2py 应该是它将运行的用户名,应该与运行web2py的用户名相同。在我的设置中,我有一个名为' web2py'运行应用程序。

scripts / myscript.py之前的asterix表示您要在web2py环境中运行该脚本。

请注意,如果您的脚本尝试在正常的web2py进程的同时使用数据库,则存在锁定问题的风险。