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.
Hinweis |
|
|---|---|
|
Um Überschneidungen bei den Aufräumaktionen zu vermeiden, deaktivieren Sie die Task-spezifischen Aufräumstrategien, wenn Sie das übergreifende Aufräumen verwenden wollen, siehe Einstellungen – Übergreifendes Aufräumen. |
|
Tipp |
|
|---|---|
|
Wenn Sie Aufräumstrategien verwenden, betrachten Sie alle Aufräumstrategien, die sich auf das betreffende Speichermedium beziehen im Zusammenhang. Dazu kann z. B. auch die Aufräumstrategie zählen, die in ibaPDA konfiguriert wurde. Reduzieren Sie die Gefahr, dass ein Prozess irgendwann "den Kürzeren zieht" und seine Dateien nicht mehr speichern kann. Kalkulieren Sie den Speicherbedarf für Ausgabedateien der verschiedenen Prozesse und Tasks, um beurteilen zu können, welche Datenbestände besonders schnell wachsen. |
|
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.

