İzleme için kullanılan yaklaşık 20 zamanlanmış göreve sahip bir 2012 sunucumuz var. Değiştirmek için bir 2016 sunucusu oluşturduk ve görevleri yeni sunucuya taşırken bir sorunla karşılaştım. Görevlerimizin çoğu birkaç dakikada bir yapılır.
Server 2012'de görevi günün geçerli saatinin 1200'ünde başlayacak şekilde planlayacağız (böylece geçmişte bir zaman) ve her X dakikada bir tekrarlayacağız. Görev bir sonraki planlanan saatinde başlayacaktır. Mükemmel.
Server 2016'da geçmişte başlayan programlar çalışmaz. Bu yüzden gelecekte başlayacak şekilde programlamamız gerekiyordu. Yeniden başlatana kadar bu iyi. Şimdi başlangıç zamanı geçmişte ve çalışmaz. Başarısız bir çalışma bile kaydetmez. Sonraki Çalışma Zamanı sütunu, çalıştırılması gerektiğini ancak çalışmadığını gösterir.
İki tetikleyici oluşturmanın yanı sıra, biri gelecekte başlayacak ve diğeri yeniden başlatıldığında başlayacak (bazı görevlerin yalnızca belirtilen zamanlarda çalışması gerektiğinden yapmak istemiyoruz), daha iyi bir yol var mı? Bu bir hata gibi görünüyor. 2012 sürümü harika çalıştı.
GÜNCELLEME
Bunun için bir çözüm var. Süresiz çalışan bir zaman çizelgesi oluşturun. Bu, beklediğiniz gibi yeniden başlatıldıktan sonra çalışır. Bu "garip" ama 3 dakikada bir ya da her neyse çalıştırmak istediğiniz şeyler için iyi çalışır programları için harika olmadığını biliyorum.