Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的项目中,我有一个应用程序:带有管理命令的 my_app:my_command.py
在 SSH 我尝试: my/folder/project/and/app/python2.4 manage.pymy_command 一切正常
my/folder/project/and/app/python2.4 manage.py
但如果我尝试 : python2.4 /my/folder/project/and/app/manage.py my_command,manage.py 不知道我的命令......
python2.4 /my/folder/project/and/app/manage.py my_command
我尝试在 crontab 上运行我的命令..
谢谢劳伦
根据我的经验,我遇到此类问题有几个原因。
我会先检查使用的 python 解释器。如果您使用的是 virtualenv 或类似的东西,您应该确保您使用的是正确的 python 可执行文件。
如果你的服务器有 selinux,你应该确保它不会拒绝 cron 读取一些文件。
我也遇到了这样的问题,因为设置文件(我使用单独的设置文件以使其不那么冗长)不存在。