0

在我的项目中,我有一个应用程序:带有管理命令的 my_app:my_command.py

在 SSH 我尝试: my/folder/project/and/app/python2.4 manage.pymy_command 一切正常

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

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

谢谢劳伦

4

1 回答 1

0

根据我的经验,我遇到此类问题有几个原因。

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

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

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

于 2012-10-10T17:20:59.363 回答