Wie kann ich dieses inotifywait-Skript ändern, um Dateien aus einem beliebigen Verzeichnis hochzuladen?
Ich arbeite an einem inotifywait
Basis - Skript , das für Dateierstellung und Änderungen rekursiv in einem Verzeichnis überprüfen sollten , und dann die geänderten Dateien auf Dropbox hochladen verwenden dropbox-uploader.sh
(bitte in diesem Umfeld beachten Sie die normale Dropbox app funktioniert nicht, weshalb ich das Skript stattdessen verwenden) .
inotifywait -m -r -q -e modify,create --format '%f' ~/Dropbox-Uploader/name-of-folder |
while read FILE; do /home/user/Dropbox-Uploader/dropbox_uploader.sh \
upload ~/Dropbox-Uploader/name-of-folder/$FILE /name-of-folder/$FILE; date; done
Das derzeitige Problem besteht darin, dass das Skript nur Dateien hochlädt, die sich im name-of-folder
obigen Ordner ( ) befinden, aber keine Dateien hochlädt, die sich in Unterordnern geändert haben.
Weiß jemand, wie man das behebt?
quelle