いくつかのフォルダーに対して iNotify をセットアップし、Python スクリプトを呼び出して、作成されたファイルから Web サービスにテキストをアップロードする短い bash スクリプトを作成しました。リストの最初のフォルダーではプロセスは正常に機能しますが、他のフォルダーでは作成イベントが発生していないようです。スクリプトを正しく構成したと仮定しています。何か案は?コードは基本的に次のとおりです。
#!/bin/bash
inotifywait -m --format '%w%f' -e create /Folder1 | while read FILE
do
echo $FILE
# upload file
python /Scripts/UploadFileContents.py 'PAUR' $FILE
done
inotifywait -m --format '%w%f' -e create /Folder2 | while read FILE
do
echo $FILE
# upload file
python /Scripts/UploadFileContents.py 'RACH' $FILE
done
inotifywait -m --format '%w%f' -e create /Folder3 | while read FILE
do
echo $FILE
# upload file
python /Scripts/UploadFileContents.py 'CDR' $FILE
done
inotifywait -m --format '%w%f' -e create /Folder4 | while read FILE
do
echo $FILE
# upload file
python /Scripts/UploadFileContents.py 'CHR' $FILE
done
inotifywait -m --format '%w%f' -e create /Folder5 | while read FILE
do
echo $FILE
# upload file
python /Scripts/UploadFileContents.py 'PRMS' $FILE
done
ご協力いただきありがとうございます。