Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

Verzeichnisse mittels Cronjob löschen wenn sie älter als 30 minuten sind





Frage

Moin Leute, ich habe ein public ftp verzeichnis in welchem ein script ein verzeichnis anlegt, bestehend aus php sessionid und dem timestamp der erstellung - darin wird dann ein hardlink (wegen ftp symlinkproblem) auf eine datei erstellt. nach 30 min sollen diese links wieder entfernt werden. das einzige problem: die hardlinks haben das datum der original-datei - und das ist halt völlig unterschiedlich. nun habe ich versucht das ganze mit find zu lösen -aber find listet mir nur *dateien* auf, und keine verzeichnisse. habt ihr da ne lösung für mich? :) danke & gruß, daniel

Antwort 1 von 4strings

die option -d listet Verzeichnisse auf.

Antwort 2 von Gast_Daniel

Zitat:
die option -d listet Verzeichnisse auf.
jo, ich weiß - aber -ctime funktioniert leider nur mit dateien oder überseh ich da was?

Antwort 3 von disco

moin

hab irgendwie das problem noch nicht ganz verstanden, glaub ich.
das erstellugsdatum des ordners ist ja aktuell. waurum kannst du dieses nich mit ls auslesen?

g,
disco

Antwort 4 von disco

ach jetzt hab ichs gerafft. du willst dann bequem -exec verwenden können

find . -type d -mmin +30 -exec ...

Antwort 5 von Gast_Daniel

@disco

wow geil genau danach hab ich gesucht! besten dank der herr!
:)

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: