Mit dem Cleanup-Task können Sie den Datenbestand beliebiger Verzeichnisse begrenzen, indem die ältesten Dateien gelöscht werden. Der Cleanup-Task arbeitet unabhängig von den individuellen Aufräumstrategien der einzelnen dateierzeugenden Tasks (Extract, Copy/Move/Delete, Report, Update).

Da jeder beliebige Dateityp gelöscht werden kann, sofern er anhand einer eindeutigen Dateiendung identifiziert werden kann, eignet sich der Cleanup-Task zur Bereinigung beliebiger Dateibestände. Beispielsweise können Sie temporäre Dateien, die im Rahmen von Script-Tasks anfallen, immer wieder automatisch entfernen, um Speicherplatz wieder freizugeben.

Der Cleanup-Task kann wie andere Tasks immer, abhängig von einem vorhergehenden Task oder einer Bedingung im Rahmen von Jobs ausgeführt werden. Besonders geeignet ist der Cleanup-Task im Rahmen von Scheduled-Jobs, z. B. um wöchentlich Verzeichnisse zu bereinigen.

Um einen Cleanup-Task zu konfigurieren, müssen Sie ein Bereinigungsverzeichnis angeben, das überwacht wird. Für Zugriffe auf ein Netzlaufwerk können Sie auch die Anmeldedaten eines schreibberechtigten Benutzers eintragen, wenn erforderlich.

Im Folgenden werden die Task-spezifischen Einstellungen erläutert. Zu allen anderen Einstellungen siehe Allgemeine Einstellungen für Tasks.

Aufräumen

Aufräum-Verzeichnis

Um einen Cleanup-Task zu konfigurieren, müssen Sie ein Verzeichnis angeben, das überwacht wird. Für Zugriffe auf ein Netzlaufwerk können Sie auch die Anmeldedaten eines Benutzers mit Schreibrechten eintragen, wenn erforderlich.

Dateierweiterung

Mit Angabe der Dateierweiterung können Sie die Aufräumaktion gezielt auf bestimmte Dateiarten beschränken. Die Angabe mindestens einer Erweiterung ist zwingend. Standardeinstellung ist *.dat.

Sie können den Eintrag durch einen anderen ersetzen oder um weitere ergänzen, z. B. *.dat, *.pdf, *.jpg usw. Wenn Sie mehrere Erweiterungen angeben, trennen Sie diese mit einem Komma.

Das Kriterium zum Löschen der Dateien ist allein das Alter der Datei.

Aufräumstrategie

Strategie

Wählen Sie, nach welcher der folgenden Strategien das angegebene Verzeichnis überwacht und aufgeräumt werden soll:

  • Unterverzeichnisse begrenzen

    Wenn die Anzahl der zulässigen Unterverzeichnisse erreicht wird, dann werden die ältesten Unterverzeichnisse mit allen darin enthaltenen Dateien, die eine der spezifizierten Endungen haben, gelöscht. Wenn alle Dateien in einem Unterverzeichnis gelöscht werden, dann wird auch das Unterverzeichnis gelöscht. Sollten noch Dateien mit anderen Endungen als den spezifizierten in dem Unterverzeichnis liegen, dann werden diese nicht gelöscht und das Unterverzeichnis bleibt erhalten.

  • Speicherplatznutzung begrenzen

    Wenn die Summe aller Dateien im Verzeichnis die hier eingestellte Speichergrenze überschreitet, werden die ältesten Dateien gelöscht, bis die Grenze wieder unterschritten ist. Dabei ist das Alter der Dateien bzw. das Dateidatum das einzige Kriterium. Berücksichtigt werden nur die Dateien mit einer der angegebenen Endungen.

  • Minimaler, freier Speicherplatz

    Wenn der insgesamt (!) noch freie Speicherplatz auf der Festplatte die eingestellte Grenze unterschreitet, dann werden die ältesten Dateien gelöscht.

    Diese Strategie sollte mit Bedacht angewendet werden, denn die Festplatte kann von vielen Prozessen beschrieben werden. Der Cleanup-Task hat aber nur die Möglichkeit, in dem angegebenen Verzeichnis Dateien zu löschen. Im Extremfall kann auch ein Löschen aller Dateien in dem Verzeichnis ein Unterschreiten des freien Speichers nicht mehr verhindern.