Script för att regelbundet tömma arbetsmapp på äldre filer?

Tråden skapades och har fått 3 svar. Det senaste inlägget skrevs .
1

Har en mapp som fungerar som tillfällig lagring när användare skall dela filer med varandra etc. Har funderat på en funktion för att tömma denna på filer som är äldre än säg 30 dagar, detta då den tenderar att fyllas upp rätt så fort.

Knåpade ihop en liten funktion med find och -mtime men kom sen på att det ju inte riktigt fungerar. För om någon kopierar dit en fil som är skapad 2006 så kommer mtime att gå på detta datumet och ta bort filen direkt scriptet körs nästa gång.

Jag vill alltså hitta ett sätt att ta bort filerna utifrån de datum de hamnar i den delade mappen, inte datumet då dem är skapade. Några idéer?

  • Medlem
  • Gävle
  • 2008-02-11 13:06

Kan du inte gå efter "ändringsdatum" då? Det ändras väl när man kopierar filen?

Nä, varken Created eller Modified-datumet ändras ju när man kopierar :/

  • Medlem
  • Gävle
  • 2008-02-11 13:15

Gör ett script som med jämna mellanrum kollar om det har kommit ny filer i mappen och lägger dom i en lista.
Ven att det tar bort filer från listan som är borttagna manuellt.
Om sen en fil i listan blivit mer än x antal dagar så tas den bort.

1
Bevaka tråden