请问如何监控一个目录下出现新文件?

offbye
博客专家认证
2007-10-15 06:16:34
请问linux下如何监控一个目录下出现新文件?
用户上传新文件到一个目录,上传完成后马上用另一个程序处理,这个功能应该怎么样实现?
...全文
197 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
acange 2007-10-17
  • 打赏
  • 举报
回复
>请问linux下如何监控一个目录下出现新文件?
你可以在你的crontab里面加一行, 让他每秒钟看一看有没有新文件
你可以把6楼的script稍微改改,不用while loop
cceczjxy 2007-10-16
  • 打赏
  • 举报
回复

oldfile=`ls -t |head -n 1`
while true
do
newfile=`ls -t|head -n 1`
if [ $newfile != $oldfile ]
then

echo $newfile
oldfile=$newfile
fi

sleep 1

done
blueoceanli 2007-10-16
  • 打赏
  • 举报
回复
我用的是inotify
很简单
yecheng_110 2007-10-16
  • 打赏
  • 举报
回复
http://www.ibm.com/developerworks/cn/linux/l-inotify.html
ptf_phoenix 2007-10-15
  • 打赏
  • 举报
回复
帮你顶一下
hongyi1230 2007-10-15
  • 打赏
  • 举报
回复
不明白你要怎么实现 find
lovejklife 2007-10-15
  • 打赏
  • 举报
回复
我也想知道

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧