我已经生成了一个bash脚本,它激活virtaulenv并在Django中运行我的自定义管理命令。我想每天午夜运行bash脚本。
Bash脚本:
cd ~
cd path_to_virtualenv/
source virtualenv_name/bin/activate
cd path_to_project/
python manage.py custom_command
deactivate当我使用.或source运行这个脚本时,它运行得非常完美。我已经配置了crontab来运行这个bash脚本(为了测试,我设置了每分钟的执行时间)。但我没有得到想要的产出。
crontab -e
*/1 * * * * source /path_to_bash_script/bash_script_filename发布于 2022-11-15 12:27:46
#!/bin/bash,.)添加了shebang,source,向脚本文件添加extension。G 210
发布于 2022-11-16 06:14:19
我将脚本更改为:
#!/bin/bash
source /path_to_virutalenv/bin/activate
python /path_to_project/manage.py custom_command在crontab中:
*/1 * * * * bash /path_to_bash_script/script.shhttps://stackoverflow.com/questions/74445429
复制相似问题