Можно ли компенсировать запуск сценария cron каждые 5 минут?
У меня есть два сценария, сценарий 1 собирает некоторые данные из одной базы данных и вставляет их в другую, сценарий 2 извлекает эти данные и множество других данных и создает из них несколько симпатичных отчетов. Оба сценария должны запускаться каждые 5 минут. Я хочу сместить сценарий 2 на одну минуту, чтобы он мог создать отчет из новых данных. Например, я хочу, чтобы выполнялся первый :00, :05, :10, :15 [...]
сценарий, а второй - :01, :06, :11, :16 [...]
каждый час. Сценарии не зависят друг от друга, и сценарий 2 должен выполняться независимо от того, был ли сценарий один успешным или нет. Но было бы полезно, если бы в отчетах были самые последние данные. Возможно ли это с помощью cron?
После;
Я думал об использовании обеих команд в сценарии оболочки, чтобы они запускались сразу после друг друга, но это не сработало, иногда сценарий 1 может зацикливаться на ожидании внешних API и т. Д., Поэтому запуск может занять до 15 минут, но сценарий 2 должен запускаться каждые 5 минут, поэтому выполнение этого способа остановит / задержит выполнение сценария 2. Если бы я мог установить это в Cron, это означало бы, что сценарий 2 будет выполняться независимо от того, что делает сценарий 1