Hallo an alle :) Ich brauche ein tip oder ein Rat... Es geht um volgendes: Ich brauche ein Daemon die immer l�uft und ein bestimtes(oder mehrer) verzeichnis �berwacht auf seine gr�sse...ereicht das verzeichnis diese gr�sse, l�scht er die elteste datei..und das macht er so lange bis der verzeichnis unter diese festgelegte gr�sse ist. Und so rent das ewig :) Kann ich das mit eine shell script machen....oder gibt es da schon eine l�ssung von die ich nichtz weis? Danke LG Zeljko ________________________________________________________________________ Sent with Pawsoft Minimail - a FREE download from http://www.pawsoft.com
On Thu, Mar 22, 2007 at 07:45:40PM +0100, meta@pc-net.at wrote:
Hallo an alle :)
Ich brauche ein tip oder ein Rat... Es geht um volgendes:
Ich brauche ein Daemon die immer l?uft und ein bestimtes(oder mehrer) verzeichnis ?berwacht auf seine gr?sse...ereicht das verzeichnis diese gr?sse, l?scht er die elteste datei..und das macht er so lange bis der verzeichnis unter diese festgelegte gr?sse ist. Und so rent das ewig :)
Kann ich das mit eine shell script machen....oder gibt es da schon eine l?ssung von die ich nichtz weis?
Bin zwar kein Shell-Script Profi aber wenn das ne UNIX-Kiste ist sollte sich das mit den Tool du, ls, grep, sed, ..., etc. leich anstellen lassen. Au�erdem gibts jede Menge gute Schell-Scripting Tutorials da drau�en. lg, Tonico
Hi, meta@pc-net.at (meta@pc-net.at) wrote on 2007-03-22:
Ich brauche ein Daemon die immer l?uft und ein bestimtes(oder mehrer) verzeichnis ?berwacht auf seine gr?sse...ereicht das verzeichnis diese gr?sse, l?scht er die elteste datei..und das macht er so lange bis der verzeichnis unter diese festgelegte gr?sse ist. Und so rent das ewig :)
Reicht es, das Teil per Cron einmal pro Minute zu starten?
Kann ich das mit eine shell script machen....oder gibt es da schon eine l?ssung von die ich nichtz weis?
Keine Ahnung. Meine Tage als Scripting-Geek sind ja auch schon eine Zeit her, aber ich würde das so machen: cd $WATCHPATH while [ $(( $(du -sk . | cut -f1) > $LIMITKB )) -ne 0 ] do ls -t | tail -1 | xargs rm -rf done Whitespace in den Dateinamen bedürfen natürlich genaueren Nachdenkens, aber ich habe auf die Schnelle keinen besseren Weg gefunden, Dateien nach mtime zu sortieren. ciao, -- [*Thomas Themel*] Wir muessen fuer die Freiheit planen und nicht nur fuer die [extended contact] Sicherheit, auch wenn vielleicht aus keinem anderen Grund [info provided in] als dem, dass nur die Freiheit die Sicherheit sichern kann. [*message header*] - Karl Popper, "Die offene Gesellschaft und ihre Feinde"
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, mir waere kein fertiger daemon bekannt der sowas macht. Ein Shellscript das per cron jede Minute laueft koennte eine Loesung sein wenn es nicht was heikles ist (da der Ordner ja zwischen den Minuten wachsen kann ;) _ungetestete_ Idee: dir=/tmp/foobar is_size=`du -ms $dir|cut -f1` should_size=1000 while [ $is_size -gt $should_size ] do rm `ls -t|tail -n 1` done Gruesse - -- Christoph Auer GnuPG Key ID: 1082227A Encrypted e-mail preferred. Powered by Debian GNU/Linux meta@pc-net.at wrote:
Hallo an alle :)
Ich brauche ein tip oder ein Rat... Es geht um volgendes:
Ich brauche ein Daemon die immer l�uft und ein bestimtes(oder mehrer) verzeichnis �berwacht auf seine gr�sse...ereicht das verzeichnis diese gr�sse, l�scht er die elteste datei..und das macht er so lange bis der verzeichnis unter diese festgelegte gr�sse ist. Und so rent das ewig :)
Kann ich das mit eine shell script machen....oder gibt es da schon eine l�ssung von die ich nichtz weis?
Danke LG Zeljko
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGAtYxqDAapxCCInoRAqCGAJwM16nPewmaQjQrGuTDytWFK0KgOwCfRqsv 4+sG7TM+s+P1JCLVabG36Ek= =vznW -----END PGP SIGNATURE-----
* meta@pc-net.at <meta@pc-net.at> [2007-03-22 20:54]:
Ich brauche ein Daemon die immer l�uft und ein bestimtes(oder mehrer) verzeichnis �berwacht auf seine gr�sse...ereicht das verzeichnis diese gr�sse, l�scht er die elteste datei.. und das macht er so lange bis der verzeichnis unter diese festgelegte gr�sse ist. Und so rent das ewig :)
du suchst das programm "atchange" http://www.lecb.ncifcrf.gov/~toms/atchange.html Sven
Teilnehmer (5)
-
Christoph Auer -
meta@pc-net.at -
Sven Guckes -
Thomas Themel -
Tonico Strasser