使用不兼容的Shell脚本来监视Shell的某个目录



这是堆栈溢出中的第一个问题。需要一个inotify兼容的脚本编写来监视某个目录,如果在中创建了任何新的文件/文件夹,请将这些文件复制到另一个文件夹。我需要脚本不断地监视更改,而不是定期运行。提前Thanx。

您可以从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的运行方式;有关详细信息,请参阅手册页。

最新更新