cron作业无法打开php网页,如何在cron上运行php文件?

时间:2020-01-06 01:00:07

标签: php cron

我有一个php文件,该文件目前已设置为每周使用Windows Task Scheduler打开几次,并且工作正常。我过去一次又一次尝试今天要完成这项工作,但它对我没有用。

我的php文件将更新后的其他文件目录js文件作为目标。

我将发布我的php文件,以防万一出现一些错误。再次,我每周通过任务计划打开两次,它总是正确更新。

我尝试了各种设置cron的方法

curl --request GET 'http://test.com/weeklytask.php'

wget -q -O /dev/null "http://test.com/weeklytask.php" > /dev/null 2>&1

lynx -dump "http://test.com/weeklytask.php?code=23456"

这是我在URL中打开的weeklytask.php文件,它可以很好地更新其他php文件

<?php
$year = intval(date("Y"));
//WE MAY BE IN NEW YEAR BUT NOT NEW NFL SEASON THERE REDUCE YEAR BY 1
if (!file_exists($year)) $year = $year - 1;

if (!file_exists($year)) die("Invalid year ".$year);

$dir = $year."/leagues/";

$folder_names = scandir($dir);

echo "<table>";
for ($i=2;$i<count($folder_names);$i++){
    echo "<tr><td>".$folder_names[$i]." History</td><td>".$folder_names[$i]." Players</td></tr>";
    echo "<tr><td><iframe src='createHistory.php?year=".$year."&league_id=".$folder_names[$i]."&full_history=false'></iframe></td><td><iframe src='createPlayerHistory.php?year=".$year."&league_id=".$folder_names[$i]."&full_history=false'></iframe></td></tr>";
}
echo "</table>";
?>

0 个答案:

没有答案