ディレクトリをリッスンする必要があります。このディレクトリにファイルが作成され、それが機能するかどうかをリッスンできます
inotifywait -m -r -e moved_to -e create "$DIR" --format "%f" | while read f
do
if [[ $f = *.csv ]] ; then
do something
fi
done
ただし、このファイルが作成されていない場合は、12:00 と 19:00 (19:00) にメールを送信する必要があり、プロセスを強制終了する必要があります。
では、inotifywait を使用してファイルとシステム時間を監視するにはどうすればよいでしょうか。while で double 条件を使用しようとしましたが、機能しません