我需要有人来弄清楚为什么我的亲信工作不在网络派系上。有几个类似的问题,但我的情况是特殊的,我认为,因为我还不能使它工作。所以我在python上有这个脚本,它可以运行python2.7 manage.py my_script_name。我的WebPartialal项目具有以下结构:

home/my_username/webapps/bip/bip/
----apps/
----media/
----static/
----project/
--------manage.py
--------settings.py

我的crontab -e看起来是这样的:
PYTHONPATH=/home/my_username/webapps/bip/lib:/home/my_username/webapps/bip/lib/python2.7:/home/my_username/webapps/bip/bip:/home/my_username/webapps/bip/bip/project
DJANGO_SETTINGS_MODULE=project.settings

6,26,46 * * * * ~/webapps/django/apache2/bin/start
3,23,43 * * * * ~/webapps/bip/apache2/bin/start
0 0 * * * /usr/local/bin/python2.7 ~/webapps/bip/bip/project/manage.py my_script_name

当然,我的问题是cron不运行我的脚本。我知道crontab使用有限的ENV,所以这可能是问题所在。如有任何帮助,我们将不胜感激。
谢谢!

最佳答案

把这个放在crontab中,这样就可以读取日志了。

0 0 * * * /usr/local/bin/python2.7 ~/webapps/bip/bip/project/manage.py my_script_name &>> ~/logs/user/my_script_name

这将允许您查看脚本的输出以及出现的任何错误。

07-28 09:21