Hallo,
es soll ein Ordner auf neue Dateien überwacht werden und diese soll dann umgewandelt werden. Zunächst habe ich Incron installiert und so eingerichtet:
Das Script sieht so aus:
(lxterminal -e dient nur dazu ein Fenster zu sehen wenn der Vorgang beginnt). Die Weitergabe an das Script funktioniert grundsätzlich, denn wenn ich statt ffmpeg da einfach
drin stehen habe, wird in dem anderen Ordner eine leere Datei mit dem korrekten Dateinamen der hin in den Ordner kopierten Datei erstellt. Das ganze geht nur bei ffmpeg nicht. Ich habe auch schon vor der Variable $1 absolute Pfade eingerichtet (mit einem Ausgabepfad zu einem anderen als den zu überwachenden Ordner). Es tut sich einfach nichts. Der FFmpeg-Aufrufe alle in einem Terminal mit Dateinamen statt Variablen geht problemlos.
Sieht hier jemand gleich das Problem?
es soll ein Ordner auf neue Dateien überwacht werden und diese soll dann umgewandelt werden. Zunächst habe ich Incron installiert und so eingerichtet:
Code:
/zu/ueberwachender/ordner/ IN_CREATE,IN_MOVED_TO /pfad/zum/script $#
Das Script sieht so aus:
Code:
lxterminal -e ffmpeg -i "$1" -f flac "$1"_new.flac"
(lxterminal -e dient nur dazu ein Fenster zu sehen wenn der Vorgang beginnt). Die Weitergabe an das Script funktioniert grundsätzlich, denn wenn ich statt ffmpeg da einfach
Code:
touch /pad/zu/einem/anderen/ordner/"$1"
drin stehen habe, wird in dem anderen Ordner eine leere Datei mit dem korrekten Dateinamen der hin in den Ordner kopierten Datei erstellt. Das ganze geht nur bei ffmpeg nicht. Ich habe auch schon vor der Variable $1 absolute Pfade eingerichtet (mit einem Ausgabepfad zu einem anderen als den zu überwachenden Ordner). Es tut sich einfach nichts. Der FFmpeg-Aufrufe alle in einem Terminal mit Dateinamen statt Variablen geht problemlos.
Sieht hier jemand gleich das Problem?