如何使用inotifywait监视具有时间和文件的目录?

时间:2019-12-27 14:06:05

标签: linux bash inotifywait

我需要侦听目录,如果在此目录中创建了文件并且可以正常工作,我可以侦听

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监视文件和系统时间?我尝试过在一段时间内使用双重条件,但不起作用

1 个答案:

答案 0 :(得分:0)

incrontab(5)incrond(8)一起使用。当然,您应该安装它并与test(1)结合使用。

我的观点是,像scripting languagesGuilePython这样的Lua更适合此类任务。您会发现与inotify(7)相关的扩展。

  

我需要在12:00和19:00(在19:00)发送电子邮件

crontab(5)

的工作更多