我不是 Linux 的高级用户,但我正在寻找 bash 中的一些简单脚本,它将在 cron 或任何其他方式中工作,在 5-10 分钟内period time 将寻找新文件,在新目录/文件已经上传到目录后脚本将将包含文件的新目录移动到其他位置。
我发现 inotify 可以很好地解决这个问题,但问题是如何使用它。
最佳答案
我一直在使用 inotifywait 来识别特定路径中发生的某些文件系统更改。
看看: http://linux.die.net/man/1/inotifywait
您可以指定您感兴趣的更改(删除、创建、修改等),以及脚本是应该输出它还是在更改后简单地退出。
我一直以我的脚本启动 inotifywait 的方式使用此工具,当它存在时,执行一些操作并再次重新启动 inotifywait。
希望这对您有所帮助。 马丁
关于linux - bash & inotify - 监控和移动文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35718110/