Php Wget/Curl执行URL不起作用
我有一个带有缓存的站点。我想通过脚本在夜间缓存所有页面。 如果我在浏览器中执行以下操作,它会工作,但是如果我在Putty中通过Crontab执行,它就不会工作。 是否有人对此有经验,或者有解决方案 script.php 卷曲: Crontab:Php Wget/Curl执行URL不起作用,php,crontab,wget,putty,Php,Crontab,Wget,Putty,我有一个带有缓存的站点。我想通过脚本在夜间缓存所有页面。 如果我在浏览器中执行以下操作,它会工作,但是如果我在Putty中通过Crontab执行,它就不会工作。 是否有人对此有经验,或者有解决方案 script.php 卷曲: Crontab: 12 10 * * * wget http://domain.com/divers/cache/script.php 解决方案: <?php system("wget -mrp domain.com/etc/etc/"); ?>
12 10 * * * wget http://domain.com/divers/cache/script.php
解决方案:
<?php
system("wget -mrp domain.com/etc/etc/");
?>
您的CRON是否正在运行?可能也值得将wget的完整路径放在那里。我已经用一个简单的mailscript测试了它。这样就行了。。。但是它不执行url…将wget调用包装在脚本中并执行它,然后您可以在脚本中添加额外的逻辑/日志来帮助您调试。你有一个例子吗?这个工作系统(“wget-mrp”)我怎样才能关闭这个帖子?
<?php
system("wget -mrp domain.com/etc/etc/");
?>