我想分析在网站上发布新文章的时间。为此,我希望运行php脚本每小时下载主页至少1个月,如何确保脚本正在运行且只有一个实例?
for ($x = 0; $x <= 720; $x++) {
file_put_contents( $x . ".html", file_get_contents("http://example.com"));
sleep ( 3600 );
}
答案 0 :(得分:1)
您可以使用CRON每小时运行PHP脚本。为确保它的单个实例,您可以在下载之前另外创建临时文件,然后在下载之后删除。脚本应检查临时文件是否存在,如果是,则退出php脚本。