Her ayın son gününde Azure İşlevini tetiklemek için CRON İfadesi

0

Soru

Her ayın son gününde bir Azure İşlevini tetiklemek için kullanabileceğim herhangi bir CRON ifadesi var mı? Bir zamanlayıcı tetikleyicisi için tipik bir senaryo gibi görünüyor, bunu anlamaya çalıştığım için şaşırdım.

Şu anda her ayın 28-31 tarihlerinde tetikleyerek ve ayın son günü ise kodu kontrol ederek bir geçici çözüm kullanıyorum, ancak bu çözüm biraz hacky hissediyor.

Kesin bir" Mümkün değil " bile takdir edilecektir.

düzenlemek: İşte kod

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

En iyi cevabı

0

Her Ayın son gününde Azure İşlevinin tetikleyicisini çalıştırmak için Corn İfadesi aşağıdadır. saat 10:15 AM

15 10 * * 5L

enter image description here

Daha fazla bilgi için bu Mısır İfadelerini kontrol edin.

2021-11-17 12:23:06

'L' Azure İşlevlerinde çalışmıyor gibi görünüyor.. "Mikroskop.Masmavi.Web işi.Uzantılar: '0 0 20 L * *' zamanlama ifadesi geçerli bir cron ifadesi veya zaman aralığı dizesi olarak tanınmadı."
FS'Wæhre

İşlevinizi her ay son gün saat 8'de tetiklemek istediğiniz anlaşılıyor, buna göre aşağıdaki mısır ifadesini kullanmanız gerekiyor 0 20 L * * daha fazla bilgi için kontrol edin brightxpress.com/user/appendix/cron_expressions.htm
SaiSakethGuduru-MT

Diğer dillerde

Bu sayfa diğer dillerde

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