View Full Version : del objlnk *.*
Hallo Zusammen, ich soll alle Dateien in meinem Ordner /qdls/et per Sceduler löschen. Dazu würde ich gerne den Befehl DEL OBJLNK("/qdls/et/*.*") ausführen aber die Wildcard *.* funktioniert nicht. Im Forum habe ich den Befehl QSH CMD("rm -r /Pfad/*") gefunden aber das haut auch nicht hin.
Hat jemand noch ne Idee bei den Wildcards für DEL OBJLNK ?
Uli
versuche es mit
DEL OBJLNK('/qdls/et/*')
Gruß Ronald
versuche es mit
DEL OBJLNK('/qdls/et/*')
Gruß Ronald
Zuerst die gute Nachricht: Hochkommas statt Gänsefüsschen nimmt der Sceduler.
Nun die schlechte: Job endete nach 1 Sekunde; Beendigungscode 20
trotzdem vielen Dank
Uli
Hallo Uli,
ich habe es gerade noch einmal ausprbiert und es hat funktioniert.
ADDJOBSCDE JOB(WILLI1) CMD(DEL OBJLNK('/qdls/malz/*')) FRQ(*WEEKLY)
Solange in dem Verzeichnis was drin steht löscht er auch.
Wenn das DIR leer ist, dann bekommt er logischerweise eine Joblog, da ja nix zum löschen da war.
Gruß Ronald
Hallo Uli,
ich habe es gerade noch einmal ausprbiert und es hat funktioniert.
ADDJOBSCDE JOB(WILLI1) CMD(DEL OBJLNK('/qdls/malz/*')) FRQ(*WEEKLY)
Solange in dem Verzeichnis was drin steht löscht er auch.
Wenn das DIR leer ist, dann bekommt er logischerweise eine Joblog, da ja nix zum löschen da war.
Gruß Ronald
Was passiert bei dir wenn du den Befehl auf einer Kommandozeile aufrufst ? Bei mir kommt dann "Objekt in Verwendung".
Nein, die Files bei mir nicht in der Verwendung sind.
Aber das ist dein Problem, das jemand das teil noch im zugriff hat. Darum kannst du es auch nicht löschen. Dabei spielt es keine Rolle, ob der Comand interaktiv oder per JobScd abgefeuert wird.
Gruß Ronald