Hallo Torsten,
 
danke für die Infos. Das hilft mir weiter.
So habe mir jetzt mal <https://github.com/mockko/em-dir-watcher> angesehen.
es gibt da auch eine example datei.
 
Frage ist nun, wo sollte diese in meine Rails anwendung liegen?
Und kann ich aus dieser Datei auch ActiveRecord objekte benutzen?
 
Danke und Gruß
Guido 

 "Torsten Schönebaum" <m...@torstenschoenebaum.de> hat am 27. Juli 2011 um 09:47
geschrieben:

 > Am 27.07.2011 08:30, schrieb Guido Pesch:
 >
 > > ich möchte folgendes Umsetzen.
 > >
 > > hier mal kurz eine Ablaufbeschreibung:
 > >
 > > 1. via ftp wird eine Datei (in meinem Fall eine XML-Datei) auf das
 > > Server-Dir gelegt.
 > >
 > > 
 > >
 > > 2. Jetzt kommt der Hintergrundprozess ins Spiel.
 > >
 > > Findet der Hintergrundprozess eine Datei so wird diese Verarbeitet.
 > >
 > > 
 > >
 > > 3. Nach der Verarbeitung soll die Datei in ein anderes Verzeichnis
 > > kopiert werden.
 > >
 > > 
 > >
 > > 
 > >
 > > So hier die Frage.
 > >
 > > Wie bekomme ich das Scannen eines Server-Directories als
 > > Hintergrundprozess hin?
 >
 > Zum Scannen würde ich <https://github.com/mockko/em-dir-watcher> oder
 > <https://github.com/ttilley/fssm> benutzen. Beide können unter Linux
 > Inotify benutzen; d.h. es wird vom OS ein Event ausgelöst, sobald eine
 > Datei erstellt/verändert/gelöscht wird. Damit sparst du dir die
 > regelmäßige Abfrage nach neuen Dateien.
 >
 > Um den ganzen Prozess dann im Hintergrund laufen zu lassen, wären
 > <https://github.com/kennethkalmer/daemon-kit> und das auch von dir
 > erwähnte <http://daemons.rubyforge.org/> klassische Antworten.
 >
 > > Ich habe Delayerd_job mit http://daemons.rubyforge.org/ im Einsatz. Kann
 > > man es damit realisieren?
 >
 > Damit könntest du es realisieren, müsstest aber das Scannen nach neuen
 > Dateien selbst erledigen und am Ende jedes Jobs einen neuen Job anlegen,
 > weil delayed_job AFAICS keine wiederkehrenden Tasks kennt.
 >
 > Viele Grüße,
 > Torsten
 > _______________________________________________
 > rubyonrails-ug mailing list
 > rubyonrails-ug@headflash.com
 > http://mailman.headflash.com/listinfo/rubyonrails-ug 
------------------------------------
 Guido Pesch
 In der Mulde 2 - 50354 Hürth
 Mail: guido.pe...@netcologne.de
 Tel.: 02233 985 78 62
 Mobil: 0177 59 61 256
_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an