【发布时间】:2012-07-29 05:43:21
【问题描述】:
这是堆栈溢出中的第一个问题。需要一个 inotify 兼容的脚本编写来监视某个目录,如果在其中创建了任何新文件/文件夹,请将这些文件复制到另一个文件夹。我需要脚本不断监视更改而不是定期运行。 提前谢谢。
【问题讨论】:
标签: linux shell monitor inotify
这是堆栈溢出中的第一个问题。需要一个 inotify 兼容的脚本编写来监视某个目录,如果在其中创建了任何新文件/文件夹,请将这些文件复制到另一个文件夹。我需要脚本不断监视更改而不是定期运行。 提前谢谢。
【问题讨论】:
标签: linux shell monitor inotify
您可以使用inotify-tools 页面中的inotifywait 来构建类似的东西。典型用法:
inotifywait -m /tmp | while read path events name; do
echo "Now I am going to do something with $name in directory $path."
done
有很多选项可以控制inotifywait 的操作方式;有关详细信息,请参阅手册页。
【讨论】: