Демон или crontab?

Я понял, что могу создать сервис, который выполнил бы и выполнил бы определенные задачи в фоновом режиме. Но я на самом деле только должен выполнить задачу, которая должна делаться каждые 5 минут. Это не должно работать промежуточный.

Теперь я думал, что это может быть лучшая идея иметь crontab запись, которая запускает (Python) скрипт загрузки каждые 5 минут. Я плохо знаком с Linux и могу иметь неправильное понимание того, для чего крон и каковы хорошие методы, но мне кажется, как будто это - намного более стабильный путь, потому что, если сценарий остановился бы по какой-либо причине, это будет просто повторно выполнено.

Каков был бы рекомендуемый подход в этом случае? Демон (хорошего поведения), который ожидает 5 минут или крон, который запускает скрипт, который просто останавливается при выполнении.

3
задан 25 November 2011 в 23:23

1 ответ

Крон является ответом для этой проблемы несомненно. Демон был бы необходим, если у Вас есть что-то, что требует, чтобы подминута проснулась во времена, или абсолютно управляемо событиями. Если у Вас будет что-то, что должно работать каждые 5 минут, то необходимо запланировать его с Кроном и избежать всех сложностей демона. Одна вещь, которую я предложил бы изучить, будет, чтобы иметь блокировку, которая будет препятствовать тому, чтобы сценарии выполнили более затем один экземпляр за один раз.

9
ответ дан 1 December 2019 в 13:14

Другие вопросы по тегам:

Похожие вопросы: