设置django-crontab问题

2024-06-11 03:31:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我在django项目中设置django crontab时遇到一些问题。我遵守了官方文件中的指示:- https://pypi.python.org/pypi/django-crontab

我已经定义了我的克隆.py在一个名为ciscoaci的应用程序下。所以它的位置是project/ciscoaci(这是应用程序)/克隆.py. 内部克隆.py,是一个名为sshpostGetMACIP_scheduler()的函数。 我在我的设置.py在已安装的应用程序中。在

CRONTAB_COMMAND_SUFFIX = '2>&1'
CRONJOBS = [
    ('*/1 * * * *', 'ciscoaci.cron.sshpostGetMACIP_scheduler', '>> /axphome/xxx/netadc/ciscoaci/tmp/scheduled_job.log'),
]

我的日志中没有显示任何内容。 我还尝试过更改/axphome/xxx/netadc/ciscoaci/tmp/scheduled_作业日志至ciscoaci/tmp/scheduled_作业日志但它不起作用。在

当我做crontab-l时,cron就会出现。在

^{pr2}$

但在我的日志里什么也没显示。任何帮助都将不胜感激。我不想在这一点上使用芹菜,因为这是我的项目中的一个临时功能。在


Tags: 项目djangopypypi应用程序tmpcronscheduler
3条回答

试试这个 CRONJOBS=[ ('*/1****','ciscoaci.cron.sshpostGetMACIP_调度程序','>;'+os.path.join操作系统(基地方向,'数据.log'), ]在

我想日志需要一些时间,或者可能是我没有再次添加cron tab add命令。现在一切正常。在

您可以使用django-q来执行此操作。调度程序直接在管理中,比django crontab更容易设置,而且不涉及系统crontab,而是直接存储在数据库中。在

相关问题 更多 >