RMVEFFLNK, entfernen von IFS Dateien nach Alter
Verwendung
Mit dem Befehl RMVEFFLNK können beliebige IFS-Dateien entfernt oder archiviert werden. Entweder werden alle Dateien entfernt oder nur diejenigen, die seit einer bestimmten Anzahl von Tagen gespeichert sind. (Alter der Datei in Tagen)
Alle zu entfernenden Daten können zuvor in einem i-effect-Archiv gesichert werden.
Parameter und ihre Bedeutung
Der Befehl hat folgende Parameter
Parameter | Wert | Beschreibung | |
|---|---|---|---|
IFSPATH | Qualifizierte Angabe der zu entfernenden Dateien | ||
Element 1 | IFS Pfad, aus dem Dateien zu entfernen sind | ||
Element 2 | Dateimaske der Dateien, die zu entfernen sind. | ||
Element 3 | *YES | Unterverzeichnisse im angegebenen Pfad werden ebenfalls untersucht. | |
*NO | Unterverzeichnisse im angegebenen Pfad werden nicht untersucht. | ||
OMIT | Namen von Dateien, die beim Entfernen ausgeschlossen werden sollen. Hier können ebenfalls Wildcards angegeben werden. | ||
LOG | *SELECT | Nur Dateien, die älter sind als die im Parameter DAY angegebene Anzahl an Tagen werden entfernt | |
*ALL | Alle Dateien werden entfernt | ||
DAY | Alter von Dateien in Tagen, die erreicht werden muss, damit Dateien gelöscht werden. Nur gültig im Zusammenhang mit Parameter LOG(*SELECT) | ||
ARCHIV | *YES | Dateien werden vor der Entfernung in das im Parameter ARCPATH angegebene Archiv gesichert. | |
*NO | Dateien werden vor der Entfernung nicht gesichert. | ||
*MOVE | Dateien werden in das im Parameter MOVEPATH angegebene Verzeichnis verschoben. | ||
ARCPATH | Name der Archivdatei, in welche die zu archivierenden Daten ausgelagert und komprimiert werden. | ||
MOVEPATH | Der Name eines Verzeichnis, in das alle ausgewählten Dateien verschoben werden. Das Verzeichnis wird erstellt, wenn es noch nicht vorhanden ist. |
Anwendungsbeispiel
Beschreibung | Befehlsparameter |
|---|---|
Dateien, die älter als 5 Tage sind aus /home/ieffect/as2/archive/send entfernen | IEFFECT/RMVEFFLNK IFSPATH('''home/ieffecT/archive/as2/receive' '*.*' *NO) |
Dateien, die älter als 5 Tage sind aus /home/ieffect/as2/archive/send in /home/archive/i-effect verschieben | IEFFECT/RMVEFFLNK IFSPATH('home/ieffecT/archive/as2/receive' '.' *NO) |