Python Can';t在django项目中运行crontask

Python Can';t在django项目中运行crontask,python,django,cron,cron-task,Python,Django,Cron,Cron Task,我有django问题,在服务器上运行.sh文件有问题,但在本地计算机上没有 My.sh文件: #!/bin/bash source $HOME/.profile cd /home/myproject/test source venv/bin/activate cd www python manage.py make_import 我想运行这个.sh文件,并在crontab(Ubuntu)中用这行代码运行导入: 但这不起作用 当我通过python manage.py在本地计算机上执行此操作时,

我有django问题,在服务器上运行.sh文件有问题,但在本地计算机上没有

My.sh文件:

#!/bin/bash

source $HOME/.profile
cd /home/myproject/test
source venv/bin/activate
cd www
python manage.py make_import
我想运行这个.sh文件,并在crontab(Ubuntu)中用这行代码运行导入:

但这不起作用

当我通过
python manage.py在本地计算机上执行此操作时,make_import
一切正常


谢谢你的提示。

为什么不从终端正常运行命令,cron将被添加到ubuntu的crontab中system@Exprator您的意思是:
108***/home/myproject/test/venv/bin/python/home/myproject/test/www/manage.py make_import
?请定义“不工作”。另外,请确保直接从shell执行命令时,该命令在服务器上工作……不,只需在激活virtualenv后运行manage.py make_import,然后转到www目录并从终端运行该命令,cron将添加到ubuntu的crontab,就像您在本地所做的那样
10 8 * * * /home/myproject/test/www/crontab/test/make_import.sh