Pregunta

Necesito ejecutar un script a las 2 pm al final de cada mes.La razón por la que configuré las 2 pm es que tengo una zona horaria de asia / calcuta y difiere de 10 horas y 30 minutos.desde la hora del servidor.

He configurado date_default_timezone_set('Asia/Calcutta') en mi script, por lo que para la configuración actual puedo activar el primer día de cada mes según mi zona horaria.

Pero el problema es que estoy usando webmin y no hay configuraciones para ejecutar al final de cada mes y solo se enumeran las fechas del 1 al 31.Aquí adjunto la captura de pantalla.
ingrese la descripción de la imagen aquí

¿Cómo puedo ejecutar el script al final de cada mes a las 2 p.m.?

Cualquier ayuda muy apreciada, ¡Gracias!

¿Fue útil?

Solución

La forma sencilla, pero fea

está configurado para ejecutarse cada 28,29,30,31 días.Cada vez que se inicia el script, compare el día actual con el máximo de días del mes actual utilizando el script bash / oerl

Otros consejos

Haga que se ejecute todos los días desde el día 28 de cada mes hasta el primero del mes siguiente.En el guión, compruebe si mañana es el primer día de un mes.Si es así, corre, de lo contrario muere.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top