Django 1.2 - 管理 - 命令 - 无法在crontab上运行manage.py命令

时间:2012-10-10 15:08:19

标签: django command crontab manage.py

在我的项目中,我有一个app:my_app with Managment命令:my_command.py

在SSH上尝试: my/folder/project/and/app/python2.4 manage.py my_command一切正常

但如果我尝试:python2.4 /my/folder/project/and/app/manage.py my_command,则manage.py不知道我的命令......

我尝试在crontab上运行我的命令..

THX 劳伦

1 个答案:

答案 0 :(得分:0)

根据我的经验,出于以下几个原因,我遇到了这类问题。

我首先检查使用的python解释器。如果你正在使用virtualenv或类似的东西,你应该确保使用正确的python可执行文件。

如果您的服务器有selinux,您应该确保它不会拒绝cron读取某些文件。

我也有这样的问题,因为设置文件(我使用单独的设置文件使其不那么冗长)不存在。