【发布时间】:2012-09-25 15:53:54
【问题描述】:
当文件被添加到特定目录时,是否有任何简单的方法可以运行 PHP 脚本?
在 linux 上有完美的工具,如 inotify/dnotify,在 Windows 上找不到。
如果我运行一个无限循环的 PHP 脚本 - 这会对 cpu 性能产生重大影响(如果它所做的只是检查文件夹的内容)?
我读到可以使用 Win32::ChangeNotify,但我是 Perl 的菜鸟,所以我不知道如何设置它。
【问题讨论】:
当文件被添加到特定目录时,是否有任何简单的方法可以运行 PHP 脚本?
在 linux 上有完美的工具,如 inotify/dnotify,在 Windows 上找不到。
如果我运行一个无限循环的 PHP 脚本 - 这会对 cpu 性能产生重大影响(如果它所做的只是检查文件夹的内容)?
我读到可以使用 Win32::ChangeNotify,但我是 Perl 的菜鸟,所以我不知道如何设置它。
【问题讨论】:
管理此问题的最简单方法是创建一个每分钟运行一次脚本的 cron 作业(或者您希望检查的频率)。
编辑 - 再次阅读这篇文章,我发现你使用的是 Windows。我想您可以使用计划任务来执行此操作。
【讨论】:
libevent、libev),可能已经移植到 Windows。有关更多信息,请提出问题:)