executar cron no final de cada mês
Pergunta
Eu preciso executar um script a 2 pm no final de cada mês. A razão i definido 2:00 é i tenho um fuso horário da Ásia / Calcutta e difere 10 horas e 30 minutos. a partir do momento servidor.
Eu configurei date_default_timezone_set('Asia/Calcutta')
no meu script, então para as configurações atuais i pode desencadear 1º dia de cada mês como por meu fuso horário.
Mas a questão é, estou usando webmin e não há nenhuma configuração para executar final de cada mês e apenas a data de 1 - 31 listados. Aqui i anexado a captura de tela.
Como posso executar o script no final da cada mês às 14:00?
Qualquer ajuda muito apreciada, obrigado!.
Solução
A maneira simples, mas feio
está definido para ser executado em cada 28,29,30,31 dias. Cada vez quando o script é lançado comparar dia atual com dias max no mês atual usando bash / script OERL
Outras dicas
executá-lo todos os dias a partir do dia 28 de cada mês através do primeiro dia do mês seguinte. No script, verifique se o amanhã é o primeiro dia de um mês. Se assim for, executar, então morrer.