Cron作业使用_getparams从数据库运行PHP

Cron作业使用_getparams从数据库运行PHP,php,cron,crontab,Php,Cron,Crontab,我正在运行一个cron作业,它运行另一个基于数据库值的php脚本 我需要从数据库中传入一些参数。我最初是在尝试以下内容 while ($row = mysql_fetch_assoc($result)) { $url = "test.php?msg=".$row['message']."&phone=".$row['phone']; exec($url); } 它无法运行。将信息传递到test.php的最佳方式是什么?如果exec()命令不完整,则需要执行以下操作 exec('wg

我正在运行一个cron作业,它运行另一个基于数据库值的php脚本

我需要从数据库中传入一些参数。我最初是在尝试以下内容

while ($row = mysql_fetch_assoc($result)) {
 $url = "test.php?msg=".$row['message']."&phone=".$row['phone'];
 exec($url);
}
它无法运行。将信息传递到test.php的最佳方式是什么?

如果exec()命令不完整,则需要执行以下操作

exec('wget http://www.mywebsite.com/' . $url);
还可以尝试放弃退货

exec($url,$output,$retval);
var_dump($output,$retval);
exec()命令未完成,需要执行以下操作

exec('wget http://www.mywebsite.com/' . $url);
还可以尝试放弃退货

exec($url,$output,$retval);
var_dump($output,$retval);

也许他的php脚本是本地的,可以从命令行执行,而不是托管在某个地方。。顺便说一句,缺少完整的路径true@菲利普。。。你能发布你收到的错误吗?@PhilipK尝试转储返回和输出,我在返回上面添加了一些代码:array(0){}int(0)尝试添加。“2>&1”到$url,查看是否得到任何信息,确保报告了所有错误,检查目录中是否有可能包含错误的错误日志。您能在CRON作业之外运行测试吗?也许他的php脚本是本地的,可以从命令行执行,而不是托管在某个地方。。顺便说一句,缺少完整的路径true@菲利普。。。你能发布你收到的错误吗?@PhilipK尝试转储返回和输出,我在返回上面添加了一些代码:array(0){}int(0)尝试添加。“2>&1”到$url,查看是否得到任何信息,确保报告了所有错误,检查目录中是否有可能包含错误的错误日志。您可以在CRON作业之外运行测试吗?