如何去除django crontab?

我已经使用 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')),

]

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


慕慕森
浏览 182回答 3
3回答

月关宝盒

我有同样的问题。我只能通过包含日志文件的直接路径并提前创建它来使其工作
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python