我想每天使用linux bash脚本监视目录中的新文件。每天检查新文件的目录 - linux bash脚本
每4小时左右将新文件添加到目录中。所以我想在一天结束时处理所有文件。 通过过程我的意思是将它们转换为替代文件类型,然后将它们转换到另一个文件夹转换一次。
我已经看过inotify
来监视目录,但不能告诉你是否可以将它作为日常事物。
使用inotify
我有这个代码示例脚本工作:
#!/bin/bash
while read line
do
echo "close_write: $line"
done < <(inotifywait -mr -e close_write "/home/tmp/")
时添加新的文件但这通知,这是直接的。
我正在考虑使用这种方式,并跟踪新文件,然后在一天结束时立即处理它们。
我以前没有这样做,所以我希望得到一些帮助。
也许inotify
以外的东西会更好。
谢谢!
这应该很好!谢谢! – VickiT05
一个问题 - 有没有一种方法可以识别新添加的文件? – VickiT05
使用find命令找到更新的文件然后... http://stackoverflow.com/questions/6964747/find-all-files-recursively-newer-than-given-time –