Was ist der Unterschied zwischen "Task beenden, wenn sie länger ausgeführt wird als" im Trigger und auf der Registerkarte "Einstellungen"?

12

Wenn ich eine Aufgabe im Windows-Taskplaner plane , kann ich im Task-Trigger oder auf der Registerkarte "Einstellungen" festlegen, dass die Task gestoppt werden soll, wenn sie länger als ausgeführt wird.

Wenn ich es im Trigger einstelle, wird es nicht automatisch in die Einstellungen eingefügt, daher denke ich, dass es anders ist, aber was ist der Unterschied und welches ist besser zu verwenden?

alpav
quelle
2
Ich glaube, die kürzere Dauer wird die längere ersetzen.
Sajawikio
1
Nehmen wir auch an, Sie machen zwei Trigger, die "einmal ausführen" sagen, einen am Dienstag und einen Mittwoch. Wenn Sie die Aufgabe am Dienstag beenden, wenn sie länger als einen Tag ausgeführt wird, und am Mittwoch die Aufgabe beenden, wenn sie länger als zwei Tage ausgeführt wird, sind sie unterschiedlich. Angenommen, auf der Registerkarte "Einstellungen" wird "Stopp"
angezeigt
Oder was ist, wenn es rückwärts ist - es könnte sein, dass die "Einstellungen" gelten, es sei denn, die spezifischere in den "Triggern" ist angegeben, und wenn ja, dass nur diese und nicht die "Einstellungen" gelten? - Testen Sie es und lassen Sie mich wissen, was es ist.
Sajawikio

Antworten:

8

Ich denke, @sajawikio hat es richtig gemacht - mit der Option "Aufgabe stoppen" pro Trigger können Sie mehrere Trigger festlegen, die jeweils ihre eigene maximale Laufzeit haben, wobei die Option auf der Registerkarte "Einstellungen" global für alle Instanzen der Aufgabe gilt.

Beispiel: Für eine Aufgabe sind mehrere Trigger festgelegt. Einer soll jeden Montag um Mitternacht laufen, der andere soll jeden Donnerstag um Mitternacht laufen. Es gibt zwei Möglichkeiten (es gibt wirklich mehr, aber wir verwenden hier nur die Option "Aufgabe beenden ..."). Ich könnte die Aufgabe so einrichten, dass es nie zu einer Überlappung kommt.

  1. Ich konnte die gesamte Aufgabe (auf der Registerkarte Einstellungen) auf eine maximale Laufzeit von 3 Tagen einstellen. Dies verhindert auf einfachste Weise, dass sich Aufgaben überlappen.

  2. Ich könnte die maximalen Laufzeiten für jede Aufgabe separat (im Trigger-Dialogfeld) festlegen. Die Montagaufgabe würde auf 3 Tage und die Donnerstagaufgabe auf 4 festgelegt. Dies gibt der Donnerstagaufgabe einen zusätzlichen Tag zum Ausführen (falls erforderlich), während Überlappungen weiterhin vermieden werden.

Was würde passieren, wenn diese Option sowohl im Bildschirm "Trigger" als auch auf der Registerkarte "Einstellungen" festgelegt wird? Dies würde einige Tests erfordern, aber es gibt drei Möglichkeiten:

  1. Per-Trigger-Optionen überschreiben die globale Option vollständig.
  2. Eine globale Option überschreibt die Optionen pro Trigger vollständig.
  3. Die kürzeste für die aktuelle Aufgabe festgelegte Dauer gewinnt.

Ich habe die Hilfedatei überprüft und keine Klarstellung dazu gesehen. Um Ihre Aufgaben zuverlässig und vorhersehbar auszuführen, empfehlen wir Ihnen, die eine oder andere Methode zu wählen - verwenden Sie niemals beide zusammen.

Iszi
quelle