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.
enter descrição da imagem aqui

Como posso executar o script no final da cada mês às 14:00?

Qualquer ajuda muito apreciada, obrigado!.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top