我正在使用下面提到的代码来运行 cron 作业。我每分钟都在运行 cron 作业。cron 文件检查是否有可供特定用户使用的新数据。如果有那么只需将其插入数据库。
问题 我已经使用 tail -n 10 /var/log/cron命令检查了 SSH,它说 cronjob 在一分钟前运行,这很好,但它没有在数据库中输入数据,因为有一个新数据可用的。当我直接访问 URL 时,它成功添加了数据。有谁知道我可能做错了什么,任何指导都会很棒。
定时任务代码
*/1 * * * * wget http://www.disciplinexgames.com/runkeeper/index.php >/dev/null 2>&1
PHP 代码
$query = "Select * " .
"from data_feeds " .
"where username='mark@example.com' " .
"and gadget_data_type='Weighin' " .
"and gadget_data_type_id='3283123'";
$result = $dbCon->query($query);
//check if it is a new id..
if(mysql_num_rows($result) == 0){
//Insert into database..
}