Задать вопрос
@mr_ko
Javascript, Node.js. React.js, Vue.js, Wordpress

Как правильно запуститьчерез crontab скрипт/url который выполняется долго (20-25 мин)?

Создаю в crontab запись
* */6 * * * /usr/bin/wget -q -O- http://my-site/my_url

Пока по указанному url просто отправлялась почта, все было ок. Но когда я подключил "Боевой скрипт" который генерирует отчет в среднем 20мин, то происходит следующее:
- Крон запускается как и положено, но на протяжении часа с момента запуска каждую минуту повторяется не дожидаясь окончания процесса.

Собственно вопрос в том как мне заставить крон дождаться выполнения процесса.
  • Вопрос задан
  • 692 просмотра
Подписаться 3 Оценить Комментировать
Решение пользователя Azazel PW К ответам на вопрос (5)
@azazelpw
Linux SA
0 */6 * * *
* - каждую минуту
* /6 - каждые 6 часов

Вам нужно указать минуту запуска. и тогда вы каждые 6 часов будете запускать свой скрипт
Ответ написан