Как дебютировать cangtab в django? - PullRequest
0 голосов
/ 31 января 2019

Я настроил задание cron с помощью django crontab.В соответствии с определением, приведенным в документации, я определил тестовое задание в cron.py и определил, что оно должно запускаться с интервалом в 1 минуту в settings.py.

#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')),
]

Я добавил задания cron, выполнив python3 manage.py crontab add.Также добавляется задание, поскольку я вижу, запускаю ли я, python3 manage.py crontab show Однако я не вижу генерируемого файла журнала.Есть ли способ отладить это, журналы ОС или что-то?

1 Ответ

0 голосов
/ 31 января 2019

Может быть, просто попробуйте добавить 2>&1 в конце вашего задания cron, оно перенаправит вывод ошибки на стандартный вывод.

...