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