当Cron运行时,Django命令失败

时间:2015-02-03 06:01:43

标签: python django ubuntu cron

我的crontab中有一个自定义的django管理命令:

0 0 * * * cd /home/django/dataprocessing/ && /usr/bin/python manage.py import

当我手动运行此命令时,此命令成功运行,但当Cron运行时,此命令失败:

output = subprocess.check_output("aws s3 ls s3://content/{}".format(filename))

没有错误,过程只是停止。我已经确定这是经过大量调试后的失败点。我见过几个类似的问题,但没有任何对我有用的东西。感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

提供aws的完整位置非常重要

s3=["""/usr/local/bin/aws""" + " s3 cp --region " + file_name + "s3://<bucket>"]
相关问题