Я создал собственную команду python под названием expire_lesson.py
.В моем терминале, когда я запускаю python3 manage.py expire_lesson, команда успешно выполняется.Я добавил задание cron * * * * * cd /Users/james/Desktop/elearning && python3 manage.py expire_lesson
, чтобы запускать скрипт каждую минуту.Проблема в том, что cron не работает.Я полагаю, что это как-то связано с местонахождением моей работы в cron, но я не уверен, как найти точное местоположение или есть другая проблема.Я был бы очень признателен за помощь в добавлении задания cron, которое успешно запускается expire_lesson
.
class Command(BaseCommand):
help = 'Expires old lesson objects'
def handle(self, *args, **options):
Lesson.objects.filter(lesson_end__lt=timezone.now()).delete()