[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: test im script



Michael Koch wrote:
Mal so eine Idee:

Da es ja sein kann dass der Cronjob nix zu tun

nicht schlimm, dann tut er eben nichts.

oder der Job mal eine Zeit lang nicht läuft

Das ist unwahrscheinlich, der Rechner ist 24/7 up&online...

obwohl eine Mail angekommen ist, wäre es nicht
besser sowas wie "dnotify" zu benutzen. Dann kannst du dein Script ausführen wenn sich was am Verzeichnis geändert hat (oder nach anderen Kriterien). Das funzt mit Kernel 2.4.19+ oder so und soll recht gut sein. Ich habe damit ein paar kleine Sachen gemacht. Ging

Der hat schon einen Nachfolger, inotify.

ganz gut. Vielleicht versucht du das mal. Dann brauchst du eigentlich auch nicht mehr auf ein leeres Verzeichnis prüfen, da du direkt den Namen der Mail-Datei bekommen kannst.

Nee, ich will schon dass der Cronjob immer Nachts abgearbeitet wird. Das
Skript funktioniert so bereits, aber was mich z.B. noch stört ist das
hier:

mv -f   $MAILSPOOL/$1/Ham/*     $CYRUSHOME/
mv -f   $CYRUSHOME/learned      $MAILSPOOL/$1/Ham/

Das schiebt alles aus "Ham" in ein temp. Verzeichnis und den evtl.
vollen Ordner learned sofort wieder zurück. Schön wäre es wenn der
learned Ordner gleich da bleibt wo er ist, aber das wird wohl wieder
nur mit 'find' gehen (?)...

--
Mit freundlichen Gruessen
Bjoern Schmidt



Reply to: