#! /usr/local/php/bin/php
<?php
set_time_limit(0);
//error_reporting(0);
require_once( dirname(__FILE__) .'/server_function.php' );
while(1){
$conn = new PDO('mysql:host=localhost;dbname=yujing', 'root', '123456');
foreach($conn->query('SELECT * from ly_product') as $result) {
$type = $result['id'];
$type_name = $result['ti
$new = getApiData($result['flag']);
//获取当前类型的价格
$current_price = $new['last'];
$arr = $conn->query("SELECT A.*,B.tel
FROM ly_warning A
LEFT JOIN ly_member B ON A.uid = B.id
WHERE A.low_point <= {$current_price}
AND A.height_point >= {$current_price}
AND B.service_end_time >= unix_timestamp(now())
AND B.balance > 0
AND A.product_id = {$type}
AND A.status = 1"
);
if($arr){
foreach($arr as $row) {
//业务处理
}
}
}
sleep(10);
}
1、本代码只在LILNUX下PHP运行,WINDOWS暂无方案
2、头部要加 #! /usr/local/php/bin/php 这个路径,这个路径是PHP的执行目录,请根据自己的LINUX下PHP路径修改。
3、该文件保存后,要修改文件的权限,权限要求要有可执行的权限。
4、代码最后sleep(10); 是表示运行的周期,10秒执行一次循环,根据自己的情况修改。
5、代码最后运行要登陆LINUX的命令行(最好以管理员身份),比如:本文件保存的目录为: /data/test.php,那么命令行输入命令:nohup php /data/test.php 即可
6、如果执行nohup 命令提示命令不存在,那是你LINUX没有安装nohup,你可以yum install nohup 命令来安装。
