ini_set('date.timezone', 'Asia/Shanghai');
error_reporting(1);
function get_weeks($time = '', $format='Y-m-d'){
$time = $time != '' ? $time : time();
//组合数据
$date = [];
for ($i=1; $i<=28; $i++){
$date[] = date($format ,strtotime( '-' . $i .' days', $time));
}
return $date;
}
$timeArray= get_weeks();
foreach ($timeArray as $today){
$pid=pcntl_fork();
if($pid==-1){ //进程创建失败
die('fork child process failure!');
}
else if($pid){ //父进程处理逻辑
pcntl_wait($status,WNOHANG);
}
else{ //子进程处理逻辑
pcntl_exec("/usr/bin/php",array("/data/home/test/test.php","$today"));
}
}
php传参获取日期 多进程执行
最新推荐文章于 2024-09-16 00:24:00 发布