Ordner überwachen + MagnetLink + Mailversand

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Grunpfnul
Beiträge: 1
Registriert: 17.02.2011 02:30:12

Ordner überwachen + MagnetLink + Mailversand

Beitrag von Grunpfnul » 17.02.2011 02:39:19

Wir sind eine kleine Gruppe von Personen, die hobbymäßig Filmdokumentationen unserer Heimatstädte aufnehmen und sie dabei untereinander austauschen - dazu gehören teils kleine Clips aus der Nachbarschaft, aber auch große Stadtexpeditionen, samt historischer Begleitungserklärung der jeweiligen Besonderheiten.
Klingt langweilig, ist es aber manchmal nicht ;-)

In jedem Fall tauschen wir diese Clips zur Bearbeitung untereinander aus, was z.B. Videobearbeitung + Tonbearbeitung betrifft. Realisiert haben wir dies über einen zentralen Server, der sozusagen als "Anrufbeantworter" dient und für jeden einzelnen von uns einen Ordner bereithält. Der Austausch selber wird über das ADC Protokoll und das Programm StrongDC (per Wine auf Debian 6.0) geregelt.

Was nun meine eigentliche Idee / Frage betrifft:

Es wäre für uns sehr von nutzen, wenn es einen Daemon gäbe, der über inotify die Änderung eines "incoming" Ordners erfassen, einen Magnetlink der neu aufgefundenen Datei erstellen und im Anschluss daran eine E-Mail an eine Mailingliste senden würde (mit dem Magnetlink).
Gibt es derartige Lösungen bereits fertig, oder müsste ich mich da mit Kaffee und Amphetaminen selber drum kümmern? ;-)

Ich danke Euch bereits im Voraus für Eure Hilfe

lemak
Beiträge: 1213
Registriert: 09.11.2007 13:25:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Ordner überwachen + MagnetLink + Mailversand

Beitrag von lemak » 17.02.2011 09:39:48

Hallo Grunpfnul,

das sollte u.a. mit Debianiwatch zu machen sein:

Code: Alles auswählen

iwatch -r -e close_write -c "/bin/sh CreateMagnetLink_AndSendMail.sh %f" /incomming
iwatch stößt dann ein Skript an, was den MagnetLink erstellt und die Mail versendet.

Ein Eintrag für /etc/iwatch/iwatch.xml könnte so aussehen:

Code: Alles auswählen

<path alert="off" type="recursive" events="close_write" exec="/bin/sh CreateMagnetLink_AndSendMail.sh %f">/incomming</path>
Schau auch in die manpage ;-)

MfG i

//edit: Event close_write passt wohl besser als create.
Zuletzt geändert von lemak am 17.02.2011 10:41:19, insgesamt 1-mal geändert.

lemak
Beiträge: 1213
Registriert: 09.11.2007 13:25:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Ordner überwachen + MagnetLink + Mailversand

Beitrag von lemak » 17.02.2011 10:02:16

Achso, damit iwatch beim Systemstart mit gestartet wird, muss das in /etc/default/iwatch erst noch aktiviert werden. Das ist per default auf false gesetzt.

Code: Alles auswählen

START_DAEMON=true

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: Ordner überwachen + MagnetLink + Mailversand

Beitrag von catdog2 » 17.02.2011 17:18:31

Debianincron wäre auch eine Möglichkeit.
Unix is user-friendly; it's just picky about who its friends are.

Antworten