【发布时间】:2021-08-13 01:32:07
【问题描述】:
我安排了一个在 Django 中运行自定义管理命令的 cron 作业。我想输出有关成功和失败的所有信息。我将如何构建它?
CRONJOBS = [
('* * * * *', 'django.core.management.call_command', ['my_custom_command'])
]
我尝试在这样的设置中设置相对路径
log_file_path = os.path.join(BASE_DIR, "log_files/cronjob.log")
然后尝试了以下 3 种配置,但都没有成功
CRONJOBS = [
('* * * * *', 'django.core.management.call_command >> log_file_path', ['my_custom_command'])
]
CRONJOBS = [
('* * * * *', 'django.core.management.call_command', ['my_custom_command', '>> log_file_path'])
]
CRONJOBS = [
('* * * * *', 'django.core.management.call_command', ['my_custom_command >> log_file_path'])
]
我也可能错误地构建了我的相对路径,但我也用绝对路径尝试了所有这些。
【问题讨论】: