Ich möchte einen Stapeljob in C# schreiben, der eine Aufgabe in einem zufälligen (ish-) Intervall ausführt, z. jede Stunde +/- 20 Minuten und wenn keine Aktualisierung erforderlich ist, dann warte x2 das letzte Mal bevor es wieder läuft.So führen Sie ein Skript in zufälligen Intervallen aus
Was ist die beste Methode, dies zu tun?
Nun, Sie haben Recht, dass es kein Service sein sollte, es sei denn, notwendig. Dienste sind eine großartige Möglichkeit, sicherzustellen, dass etwas * immer * ausgeführt wird, auch wenn der Benutzer abgemeldet ist oder ein Computer neu gestartet wurde. Es klingt, als könnte er das wollen. –
Wenn das die Funktionalität ist, die er will, dann ignoriert er meine Antwort trotzdem. Aber es ist nur ein Juckreiz, den ich in der Öffentlichkeit kratzen wollte. –
Ich freue mich zu sehen, dass es Echo auf dem Bildschirm Fortschritt, nur damit wir es arbeiten sagen können. So vermeiden Sie, einen Dienst zu schreiben. – Pbearne