0

我需要监听一个目录,如果在这个目录中创建了一个文件并且它可以工作,我可以监听

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中使用双重条件,但不起作用

4

1 回答 1

0

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

我的观点是,GuilePythonLua脚本语言更适合此类任务。您会发现与inotify(7)相关的扩展 。

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

这对于crontab(5)来说更重要

于 2019-12-27T14:08:48.643 回答