gpt4 book ai didi

python - 如何调试django crontab?

转载 作者:行者123 更新时间:2023-12-04 17:41:06 26 4
gpt4 key购买 nike

我已经使用 django crontab 设置了一个 cron 作业。根据文档中的定义,我在 cron.py 中定义了一个测试作业,并将其定义为在 settings.py 中以 1 分钟间隔运行。

#cron.py
def test_cron_run():
print("\n\nHello World....!! ",timezone.now())

#settings.py
INSTALLED_APPS = [
'material.theme.cyan',
'material',
'material.admin',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',
'django_crontab',
]

CRONJOBS = [
('*/1 * * * *', 'myapp.cron.test_cron_run','>>'+os.path.join(BASE_DIR,'log/debug7.log')),
]

我通过运行 python3 manage.py crontab add 添加了 cron 作业.
如果我运行,我也可以看到该作业已添加, python3 manage.py crontab show但是我看不到正在生成的任何日志文件。
有没有办法调试这个,操作系统日志之类的?

最佳答案

也许只是尝试添加 2>&1在您的 cron 作业结束时,它会将错误输出重定向到标准输出。

关于python - 如何调试django crontab?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54463104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com