Estoy tratando de automatizar la generación de un informe basado en una consulta de información, todos los lunes durante la última semana. Necesito ejecutar una consulta de información todos los lunes como un trabajo cron. ¿Podría alguien guiarme sobre cómo podría automatizar la configuración de la hora de finalización y la hora de inicio para que sean las 12:00 a. m. del viernes de la semana pasada y la hora de finalización para que sean las 11:59 p. m. del último jueves?
const insightsQuery = { endTime: moment().unix(), startTime: moment().subtract(7, 'days').unix(), queryString: myQueryString logGroupNames: ['/aws/lambda/MyLab'] }; return logsClient.startQuery(insightsQuery).promise() .then(({ queryId }) => { do something } Th F Sa Su M Tu W Th F Sa Su Mo <----------------> | | Cron job is ran every week on Monday to generate a report for the last week