i-effect Manual

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)
DAY(5)
ARCHIV(*YES)
ARCPATH('/home/ieffect/as/receive/as2receive.zip')

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)
DAY(5)
ARCHIV(*MOVE)
MOVEPATH('/home/archive/i-effect')