Hallo, Am Sa, 22 Okt 2022, Norbert Zawodsky schrieb:
Jetzt denke ich mal über den ersten Schritt nach, wie man ein shell-script automatisch starten könnte, sobald eine Datei angekommen ist. hat jemand von Euch eine Idee dazu?
In der Doku des ftp-servers (z.B. vsftpd) habe ich auf den ersten Blick nichts gefunden, was dafür helfen könnte. Gab es da nicht noch etwas anderes? Dass das filesystem bei Änderung eines directories irgendwelche Signale schickt?
Schau dir mal die Programme inotifywait und incrond an. incrond (siehe englisches 'man 5 incrontab', drittes Beispiel): /VERZEICHNIS IN_CREATE /pfad/zu/scriptname $@/$# (wobei das $@/$# Pfad und Dateiname sind). Alternativ z.B. das Beispiel 4 in der engl. Version von 'man 1 inotifywait' könnte was für dich sein, Kurzgerüst daraus: inotifywait ... /VERZEICHNIS | while IFS= read -r -d '' file ; do machwas mit $file done HTH, -dnh -- It is traditional, when loading wire trolleys, to put the most fragile items at the bottom. -- Terry Pratchett, Reaper Man