PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码

2015-01-24信息快讯网

PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码,学习php的朋友可以参考下。

$command = '/usr/bin/php /pub/www/u111/job/Crondo/auto_collector.php &'; 
$process = proc_open($command, array(),$pipes); 
$var = proc_get_status($process); 
proc_close($process); 

//pid就是进程ID,至于为什么要加1,我现在也没有搞懂,经过多次的测试,发现$var['pid']得到的ID比实际的少1 
$pid = intval($var['pid'])+1; 

//杀死进程 
proc_close(proc_open('kill -9 '.$pid, array(), $pipes));
php中使用$_REQUEST需要注意的一个问题
PHP5中Cookie与 Session使用详解
基于curl数据采集之正则处理函数get_matches的使用
使用Apache的htaccess防止图片被盗链的解决方法
php笔记之:php函数range() round()和list()的使用说明
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
PHP 自定义错误处理函数trigger_error()
php 生成唯一id的几种解决方法
php中存储用户ID和密码到mysql数据库的方法
PDO版本问题 Invalid parameter number: no parameters were bound
PHP C EasyUI DataGrid 资料存的方式介绍
PHP C EasyUI DataGrid 资料取的方式介绍
记录PHP错误日志 display_errors与log_errors的区别
用来解析.htgroup文件的PHP类
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
PHP通过正则表达式下载图片到本地的实现代码
php去除重复字的实现代码
Sorting Array Values in PHP(数组排序)
php正则表达式(regar expression)
PHP session会话的安全性分析
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
兼容firefox,chrome的网页灰度效果
php中设置多级目录session的问题
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
yii框架源码分析之创建controller代码
php设计模式 Proxy (代理模式)
php设计模式 Bridge (桥接模式)
提高define性能的php扩展hidef的安装和使用
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
通过JavaScript或PHP检测Android设备的代码
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
©2014-2024 dbsqp.com