Raspbianでinotifywaitを使用してディレクトリのファイル変更を監視し、dropbox-uploader.shのみを使用して変更されたファイルをアップロードするにはどうすればよいですか?


1

Raspbianでinotifywaitを使用してディレクトリのファイル変更を監視し、dropbox-uploader.shのみを使用して変更されたファイルをアップロードするにはどうすればよいですか?

こんにちは、

この例では、標準のDropboxクライアントではなく、Andrea Fabriziによるdropbox-uploader.shを使用していることに注意してください。

ファイルの変更を再帰的に確認したいフォルダーがあります。

ファイルが変更されるたびに、Andrea Fabriziのdropbox-uploader.shスクリプトを使用して、そのファイルをDropboxにアップロードします。

このシナリオでは、おそらくinotifywaitツールを使用します。-mスイッチは、ディレクトリを無期限にチェックします。ただし、残りの構文を使用して記述する必要があります。

誰も私を助けることができますか?

ベサ

更新:

inotifywaitについてさらに調査しました。おそらく-mフラグと-rフラグの両方を使用します。これにより、このスクリプトはディレクトリを再帰的に読み取るようになります。

そのため、inotifywait -m -rのようなもの、次に[変更されたファイルの名前を$ CHANGED_FILEなどの変数に入力]


問題は何ですか?ファイルが変更された場所があるかどうかを確認するツールがあるように思えます。ですから、inotifywaitツールがファイルの変更箇所があると言った場合、dropbox-uploader.shを実行するスクリプトを実行するだけでいいのでしょうか?
MADforFUNandHappy

問題は構文です。少なくとも問題を正確に定義し、理解されていることを確認することに関しては、人間と話すのがかなり上手です。ただし、コンピュータはご存知のように人間の言語を直接解釈しないため、これらの小さなセミコロン、カンマ、および文字列を小さなbashスクリプトファイルに正しく入力する必要があります。大new日です。兄弟を助けてください。
ベサ

この質問はあなたが役立つかもしれないunix.stackexchange.com/questions/283868/...
MADforFUNandHappy

更新:inotifywaitについてさらに調査しました。おそらく-mフラグと-rフラグの両方を使用します。これにより、このスクリプトはディレクトリを再帰的に読み取るようになります。だから、inotifywait -m -rのようなものとし、[等$ CHANGED_FILEとして変数に変更されたファイルの名前を入れ]
のVesa

回答:


0

計画があるようです。おそらく、あなたはただインストールする必要がありますinotify-toolsapt-get install inotify-tools)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.