Крон бегает каждую минуту, а не каждые 15 - PullRequest
0 голосов
/ 15 января 2019

Я хочу запускать следующий cron каждые 15 минут, но по какой-то причине он пытается запускать команду каждую минуту, что затем заставляет сервер работать очень медленно, поскольку он начинает выполнять несколько резервных копий одновременно, так как на это требуется около 5 минут резервное копирование.

Не окончательное решение, я тестировал cron, чтобы посмотреть, будет ли система расписаний работать для этого.

*15 * * * *  /var/nextcloudbackup/runbackup.sh

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Попробуйте следующую формулу: */15 * * * *. Я также создал этот инструмент , который поможет вам и любому человеку легко создавать расписания cron.

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

Если вы хотите, чтобы он запускался каждые 15 минут, вам нужно */15 (или 0,15,30,45), а не *15.

Более фундаментально, однако, вы должны рассмотреть вопрос о том, чтобы процесс резервного копирования предотвращал дублирование одновременных выполнений с использованием файла блокировки или чего-то подобного.

...