在我的项目中,我有一个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 劳伦
答案 0 :(得分:0)
根据我的经验,出于以下几个原因,我遇到了这类问题。
我首先检查使用的python解释器。如果你正在使用virtualenv或类似的东西,你应该确保使用正确的python可执行文件。
如果您的服务器有selinux,您应该确保它不会拒绝cron读取某些文件。
我也有这样的问题,因为设置文件(我使用单独的设置文件使其不那么冗长)不存在。