Ich habe eine Reihe von geplanten Aufgaben in Sitecore eingerichtet. Einige fahren alle 15 Minuten alle paar Stunden.Sitecore-Taskplanung mit Ausnahme für Zeitperiode
Ein Beispiel config:
<sitecore>
<scheduling>
<agent type="Acme.Tasks.SitemapProducts, AcmeSitecore" method="Run" interval="00:15:00" site="website">
<param desc="filename">~/products.xml</param>
<param desc="Site">website</param>
<param desc="HasVariants">false</param>
</agent>
</scheduling>
</sitecore>
Dies läuft eine Aufgabe, die eine XML-Datei in Ordnung alle 15 Minuten und arbeitet baut. Allerdings möchte ich jetzt verhindern, dass diese Aufgabe an bestimmten Tagen zwischen bestimmten Zeiten ausgeführt wird. Gibt es eine Möglichkeit für mich, dies via Config hinzuzufügen?
Ein einfachste Weg, verwenden Sitecron sein würde, die Sie Aufgabe zu einem bestimmten Zeitpunkt ausgeführt werden kann. Beispiel: Führen Sie Aufgabe A jeden Montag um 9 Uhr aus. Der Hauptvorteil von Sitecron wird die verbleibende Zeit initialisieren, selbst wenn der App-Pool neu gestartet wird. –