[Mapserver-DE] LINUX tmp-Verzeichnis löschen
Silke Reimer
Silke.Reimer at intevation.de
Die Jan 10 09:47:36 CET 2006
Hallo Alexander,
On Mon, Jan 09, 2006 at 02:41:05PM -0400, Alexander Herold-Mergl wrote:
>
> Hallo Liste,
>
> weiss jemand wie man unter LINUX (Fedora 2) täglich automatisch das tmp-Verzeichnis löschen kann ohne den Rechner neu hochfahren zu müssen? Unter WindowsXP klappt das prima, wenn man die folgende *.bat-Datei
>
> cd tmp
> echo J | del *.*
>
> bei "Geplante Tasks" einfügt.
Unter GNU/Linux geht das vom Prinzip her genauso: Es wird ein Skript mit
den Anweisungen angelegt und als regelmäßiger Job ausgeführt.
Als Skript wird z.B. folgendes angelegt (löscht alle Dateien mit der Endung
png, die älter sind als 30 Minuten):
#!/bin/sh
find /Pfad/zum/tmp/Verzeichnis/ -name '*.png' -type f -cmin +30 | xargs rm -f
Die Datei in die diese zwei Zeilen geschrieben werden, muss ausführbar
gemacht werden:
chmod +x /Pfad/zum/oben/angelegten/Skript.sh
Die geplanten Tasks heißen unter GNU/Linux cronjobs. Editieren kann man
diese mit
crontab -e
Die Editierung muss als ein Benutzer ausgeführt werden, der Schreibrechte
auf dem Tmp-Verzeichnis hat. Der Eintrag in die crontab kann z.B. so
aussehen:
0 0 * * * /Pfad/zum/oben/angelegten/Skript.sh
(löscht die Dateien zur Minute 0, Stunde 0, aber beliebiger Tag, Monat,
Jahr).
Viele Grüße,
Silke
--
Intevation GmbH
Georgstrasse 4 49074 Osnabrück, Germany
http://intevation.de http://intevation.de/~silke
FreeGIS.org http://freegis.org/
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Digital signature
URL : http://www.intevation.de/pipermail/mapserver-de/attachments/20060110/5910a276/attachment.bin
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)