我编写了一些管理命令来从 cron 运行。我正在使用pipenv
虚拟环境
直接从终端运行效果很好。
cd <project_path> pipenv run python manage.py <my_command>
我添加了与 cron 相同的脚本
cd /home/project_path && pipenv run python manage.py <my_command>
但这给出了错误
/bin/bash: pipenv: command not found
我也尝试了以下命令
cd /home/project_path && python manage.py <my_command>
这给出了错误
File "manage.py", line 14
) from exc
^
SyntaxError: invalid syntax