Mapp för temporära filer

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

Jag skulle vilja ha en slaskmapp på servern som tömdes automatiskt varje söndag. Någon som har ett bra script eller nått?

OSX-server 10.4.11

Det smidigaste borde vara att skapa ett cron-jobb som raderar innehållet i en viss mapp. Då behöver du inte hålla reda på massa skript/program.

  • Medlem
  • Stockholm
  • 2008-04-23 19:09

bättre är nåt skript som letar efter filer / mappar som inte ändrats på x antal dagar och raderas därefter. Så blir inte folk ledsna för att dom la in en fil samma dag som skriptet kördes.

Ett Cronscript kan nog funka, tänkte mig att de ska tömmas varje söndag så påverkar det ingen. Hur ska nu ett sådant script se ut??

Något i stil med detta kanske? Det tömmer /temp 23:59 varje söndag och meddelar dig bara om något blir fel.

59 23 * * 0 /bin/rm -Rf /temp/* >/dev/null
Senast redigerat 2008-04-23 21:07

Ladda ned Lingon 1.21 och gör en LaunchDaemon som utför kommandot:
rm -r /slask/* (om nu din mapp skulle heta slask)
Se till att den körs som root och körs varje söndag vid den tid du vill. Kan inte ge mera exakt anvisning då jag inte har någon 10.4 dator här just nu.
http://sourceforge.net/project/showfiles.php?group_id=151459&package_id=169166

Tack för förslag, jag provar.

Annars kan du använda find, om du vill ta bort filer som ex. är äldre än sex dar.

find . -mtime -6

crontaben som Markus föreslår blir då:

59 23 * * 0 /find /temp -mtime -6 -exec rm -Rf {} \; >/dev/null

Jag brukar använda cronix för att fippla med crontabeller

Den här fungerade inte (se bild) vad gör jag för fel.

  • Medlem
  • Karlstad
  • 2008-05-04 13:20
Ursprungligen av Örjan Borgström:

Den här fungerade inte (se bild) vad gör jag för fel.

Tror det behövs ett "/" innan bin, alltså /bin/rm

Tackar för det, provar genast

1
Bevaka tråden