-
Dateien aus dem IFS löschen
Hallo an Alle,
Ich suche nach einer Möglichkeit Dateien die älter als 4 Wochen sind aus dem IFS zu löschen......
Kann mir da jemand helfen???
Gibt es da einen einfachen Befehl oder wird das ein grösserer Aufwand????
Vielen Dank im Voraus
Bobou
-
Naja, da ist der Aufwand etwas größer.
Ggf. gibts da auch schon tools (www.help400.de) oder einfach mal googeln.
Am einfachsten gehts ggf. über die QSHELL und einem kleinen Script.
ls -lT /Pfad
=> Liefert Dateinamen und Erstellungsdatum/Änderungsdatum
Darüber kann ich dann ein Script erstellen, dass eben alle Dateien löscht, die den gewünschten Kriterien entsprechen.
-
Danke für die schnelle Antwort
Ich habe es mit dem QSH - Befehl versucht, allerdings zeigt er mir in der Datei nur den Dateinamen!
QSH CMD('cd /IFS/Lieferant && ls | rfile -wQ LIBL/PF_TEST')
Wie kann ich es anstellen das dort auch das Erstellungsdatum bzw. Änderungsdatum angzeigt wird?
-
-
klappt super......
Vielen Dank
-
Ich brauche doch nochmal Hilfe.....
der QSH Befehl und etc. hat wunderbar funktioniert, nun ist mir aber eine Unregelmässigkeit aufgefallen
total: 302.488 megabytes
-rwxrwxrwx 1 HAUPTUSER 0 212544 Jan 11 13:43 PROTOKOLL-Datei.TXT
-rwxrwxrwx 1 GAST 0 13595 Jan 13 12:56 Datei0000001.pdf
-rwxrwxrwx 1 GAST 0 21386 Jan 13 12:56 Datei0000002.pdf
-rwxrwxrwx 1 GAST 0 06128 Jan 13 12:40 Datei0000003.pdf
Das Datum und der Dateiname steht bei der Protokoll-Datei an einer anderen Stelle als bei den .PDF Dateien......damit bekomme Ich in meinem RPGLE Programm Probleme bei der Substr Funktion
Gibt es eine Möglichkeit den QSH Befehl mit fester Länge auszuführen????
-
Nein, leider nicht.
Du musst das in deinem Programm halt analysieren und auseinandernehmen.
-
Die Antwortszeiten sind hier echt der Hammer ;-)
Hab mir fast gedacht das Ich es per Programm lösen muss
ich würde es nun per LOCATE Funktion probieren
substr(Feld, (locate('Jan' , feld)), 6)
allerdings stellt sich dort gleich die nächste Frage
substr(Feld, (locate('Jan' , feld)), 6) ist meine SELECT-Anweisung
Ich möchte aber in diesem Substr auch gerne Feb /Mar/ Apr etc. abfragen
funktioniert das irgendwie???
-
Einfach den Locate/subtring in einer Schleife laufen lassen und das 'Jan' durch eine Variabel ersetzen.
-
Du gibst anscheinend nur "ls -l >...." an.
Mit "ls -lT >...." wird bei mir ein festes Spaltenformat ausgegeben.
Ausserdem hast du dann auch das Jahr in der Ausgabe.
-
Super.... Danke
Ich habe lt und nicht lT bei der Übertragung geschrieben......
Super, vielen Dank für die schnelle und ausführliche Hilfe!!!
-
Tja, der "ls" ignoriert einfach unbekannte Argumente.
Im Unix gibts wenigstens eine Fehlermeldung.
Similar Threads
-
By codierknecht in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 27-08-08, 05:13
-
By dino in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 08-12-06, 19:14
-
By kroehn in forum NEWSboard Windows
Antworten: 5
Letzter Beitrag: 08-11-06, 19:36
-
By dino in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 22-05-06, 18:59
-
By Enatz in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 07-12-05, 21:10
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks