Görev Sheduler, görevin her başlatılmasında ateşi tetikliyor mu?


0

"Tetiklendikten sonra, her 5 dakikada bir süresiz olarak tekrarlayın" yazan bir tetikleyici görevim var.

Görevi oluşturulduğunda bir kez çalışacak şekilde ayarlamıştım ve beklendiği gibi her 5 dakikada bir tekrar ettim. Ancak, işi test etmek için birkaç kez el ile de başlattım. Benim sorum, elle her başlattığımda "süresiz olarak her 5 dakikada bir tekrarla" tetikleyicisinin tetiklenip tetiklenmediği?

Başka bir deyişle, 5 kez el ile başlattıysam, bu dakikada 5 kez daha ekleyeceğiniz anlamına mı geliyor ya da Görev Zamanlayıcı, tetikleyicinin hala çalıştığını ve birden çok kez ateşlemeyeceğini bilecek kadar akıllı mı?

Yanıtlar:


2

Hayır değil.

Manuel görev başlangıcı, tüm tetikleyicilerden tamamen ayrıdır ve tetikleyicilerden birinde yinelemeyi siz ayarlarsınız.

Bunu görüntülemek için işlem ekleyerek kendiniz kontrol edebilirsiniz (eğer Windows sisteminiz kullanımdan kaldırılmışsa, MSG.EXEparametrelerle başlamanız için işlem ekleyiniz * /v /SERVER:localhost Task triggered!).

Ayrıca, tetikleyici çalıştığında, ancak daha önce başlatılan işlem hala çalışıyorken zamanlayıcı davranışı aynı GUI'de açıkça yapılandırılabilir ve varsayılan olarak çalıştırmayı atlar:

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.