我需要运行一个php script
来生成一些网站的使用snapshots
,我从数据库中获取网站的地址,然后在生成截图后删除这条记录。我用
它没有用,但如果我使用它访问同一个文件工作正常,如果使用它的命令运行这个脚本也工作正常。然后我刚刚创建了另一个文件并使用; 将此文件添加到它几天后运行良好,但现在这种方法也行不通。我不知道发生了什么。我没有更改任何这些文件。我还尝试了访问该 url 的命令,但未能获得所需的输出。我的 crontab 现在看起来像这样
CutyCapt
crone job
*/5 * * * * /usr/bin/php -f /path/generate.php
crone job
browser
php
command line
file_get_contents
crone job
wget
*/5 * * * * wget "http://www.mysite.com/generate.php" -O /dev/null
奇怪的是,crone 作业执行得很好,它从数据库中获取数据并删除记录,但不更新图像。
权限或类似问题是否有任何问题阻止它使用 cron 作业生成图像,但在使用浏览器访问时不会。
请帮助我卡住了。