CRON Expressão para acionar Azure Função no último dia de cada mês

0

Pergunta

Existe alguma CRON expressão eu posso usar para acionar um Azure Função no último dia de cada mês? Parece que tal um cenário típico para um temporizador gatilho, eu estou surpreso que eu estou lutando para descobrir isso.

Atualmente estou usando uma solução disparando sobre datas de 28 a 31 de cada mês e verificação de código, se é o último dia do mês, mas essa solução se sente um pouco hacky.

Até mesmo um definitivo "Não é possível" seria apreciada.

EDITAR: Aqui está o código

using Microsoft.Azure.WebJobs;
using Microsoft.Extensions.Logging;
using System;

namespace MyProsj.Functions.Triggers
{
    public static class LastOfEachMonth
    {
        [FunctionName("LastOfEachMonth")]
        public static void Run([TimerTrigger("0 0 20 28-31 * *")] TimerInfo myTimer, ILogger log)
        {
            if (DateTime.Now.AddDays(1).Day == 1)
            {
                //DO STUFF HERE
            }
        }
    }
}
.net azure azure-functions c#
2021-11-17 12:13:36
1

Melhor resposta

0

Aqui é o Milho de Expressão para executar o ativador do Azure Função no último dia de cada Mês. às 10:15 AM

15 10 * * 5L

enter image description here

Para Mais informações, verifique este Milho Expressões.

2021-11-17 12:23:06

'L' não parecem trabalhar no Azure Funções.. "Microsoft.Azure.WebJobs.Extensões: A agenda expressão '0 0 20 L * *' não foi reconhecida como válida cron expressão ou o intervalo de tempo de cadeia."
FS'Wæhre

Parece que você quer para acionar a função no último dia 8PM a cada mês, como por que você precisa para usar o abaixo milho expressão de 0 a 20 L * * para mais informações, verifique brightxpress.com/user/appendix/cron_expressions.htm
SaiSakethGuduru-MT

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................