PHP利用SHELL异步执行耗时操作

/* 后台执行脚本 */

$argv = array(2, 0, 1, urlencode(date(‘Y-m-d H:i:s’)));
exec(‘/xxx/bin/php -f /home/yangxianchao/xxx.php ‘.implode(‘ ‘, $argv).’ > /dev/null 2>&1 &’);

 

/* 接收参数 */

foreach($argv as $key => $val){
$argv[$key] = urldecode($val);
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注