Làm cách nào tôi có thể sửa đổi tập lệnh inotifywait này để tải lên bất kỳ tệp nào từ bất kỳ thư mục nào?
Tôi đang làm việc trên một inotifywait
tập lệnh dựa trên để kiểm tra việc tạo tệp và thay đổi đệ quy trong một thư mục và sau đó tải các tệp đã sửa đổi lên Dropbox bằng cách sử dụng dropbox-uploader.sh
(xin lưu ý trong môi trường này, ứng dụng Dropbox bình thường không hoạt động, đó là lý do tại sao tôi sử dụng tập lệnh thay thế) .
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
Vấn đề là kịch bản sẽ chỉ tải lên các tệp trong thư mục ( name-of-folder
) ở trên, nhưng nó sẽ không tải lên các tệp đã thay đổi trong các thư mục con.
Có ai biết sửa nó không?