Temos cerca de cem configurações de máquina, cada uma executando tarefas cron como iniciar e parar serviços e arquivar os arquivos de log desses serviços no final do dia em um repositório centralizado.
Uma dor de cabeça que temos é o fim de semana de três dias (estamos fechados nos feriados). Não queremos que os serviços sejam iniciados nesses dias e conectados às máquinas de nossos parceiros de negócios.
Atualmente, fazemos isso comentando manualmente os trabalhos mais críticos e permitindo que vários erros ocorram o dia todo. Não é ideal.
Basicamente, se um trabalho tiver '1-5' definido no campo dia, queremos que isso signifique 'dias úteis' e não de segunda a sexta-feira '. Temos um banco de dados que controla quais dias são realmente 'dias úteis'
Portanto, é possível substituir o algoritmo de correspondência de dias de Cron ou existe outra maneira de definir facilmente uma configuração de cron para evitar que as coisas iniciem nas férias de segunda-feira?
Obrigado!
1-5
executa um script toda segunda-feira a sexta-feira, portanto, 5 vezes por semana. Apenas algumas segundas-feiras devem ser ignoradas (de acordo com algum valor de um banco de dados).