我需要有人弄清楚为什么我的 cron 工作不能在 webfactional 上工作。有几个类似的问题,但我认为我的情况很特殊,因为我还不能让它工作。所以我在 python 上有这个脚本可以运行python2.7 manage.py my_script_name
。我在 webfactional 上的项目具有以下结构:
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,所以这可能是问题所在。任何帮助表示赞赏。
谢谢 !