有<property name="eclipselink.deploy-on-startup" value="true" />
观看的目录树。我想要做的是触发一个脚本(例如,我可以用它来移动文件)延迟(例如10秒),所以这个脚本不会在任何事件被触发但是在一个&#34;分组& #34;事件
批处理脚本(它是较大脚本的一部分,最后发送电子邮件等)将文件移动到另一个目录inotifywait
的相应目录中:
manage_all.sh
现在每隔5分钟就会在cron中运行,并且运行良好。但我想使用#!/bin/bash
TEMPDIR="/mnt/foo/temp"
QUEUEDIR="/mnt/foo/queue"
SLOTSLEFTINQUEUE=5
for FILEPATH in $(ls -1tr $(find "$TEMPDIR" -type f -iname \*.txt) | head -n$SLOTSLEFTINQUEUE) ; do
FILESUBPATH="${FILEPATH#$TEMPDIR/}"
mv -f "$FILEPATH" "$QUEUEDIR/$FILESUBPATH"
done
,而不是等待另外5分钟。
我试过这个,但它并不好,因为它会触发每个事件的inotifywait
脚本:
manage_all.sh
是否可以(不重写脚本)和#34;将事件分组在一起&#34;这会每10秒启动一次脚本吗?
由于