Как заставить django перезагрузить сервер без изменения какого-либо кода через несколько часов? - PullRequest
0 голосов
/ 20 февраля 2020

Я разработал django приложения и запускаю сервер с помощью python manage.py runserver. без остановки сервера и без редактирования какого-либо кода я sh перезагрузит сервер через 24 часа, есть идеи по этому поводу?

Ответы [ 2 ]

0 голосов
/ 20 февраля 2020

Автоматически ли он перезагружается при редактировании одного из его исходных файлов, как это происходит на Linux?

В этом случае организуйте периодическое выполнение чего-либо, что «редактирует» исходный файл. Почти наверняка достаточно открыть для записи и закрыть. На linux, touch file.py вызывает перезапуск. В крайнем случае создайте файл Python, импортируемый вашим проектом, содержащий функцию, которую вы на самом деле не используете. Для перезапуска замените его самой копией.

0 голосов
/ 20 февраля 2020

Для этого вы можете использовать Cron .

Из Википедии:

# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12)
# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;
# │ │ │ │ │                                   7 is also Sunday on some systems)
# │ │ │ │ │
# │ │ │ │ │
# * * * * * command to execute
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...