मैं किसी भी फ़ाइल को किसी भी निर्देशिका से अपलोड करने के लिए इस inotifywait स्क्रिप्ट को कैसे संशोधित कर सकता हूं?
मैं एक पर काम कर रहा हूँ inotifywait
आधारित स्क्रिप्ट जो फ़ाइल निर्माण के लिए जाँच करनी चाहिए और एक निर्देशिका में पुनरावर्ती रूप से बदलती है और फिर संशोधित फ़ाइलों को ड्रॉपबॉक्स का उपयोग करके अपलोड करें dropbox-uploader.sh
(कृपया ध्यान दें कि इस वातावरण में सामान्य ड्रॉपबॉक्स ऐप काम नहीं कर रहा है, यही कारण है कि मैं इसके बजाय स्क्रिप्ट का उपयोग करता हूं)।
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
समस्या यह है कि यह खड़ा है कि स्क्रिप्ट केवल उन फ़ाइलों को अपलोड करेगी जो फ़ोल्डर में हैं ( name-of-folder
) ऊपर, लेकिन यह उन फ़ाइलों को अपलोड नहीं करेगा जो सबफ़ोल्डर में बदल गए हैं।
किसी को पता है कि इसे कैसे ठीक करें?