PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
- 软件编程
- 2026-01-11 11:35:20
$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));
# shell
# PHP
# BR
# 我现在
# command
# www
# span
# 后台运行
# job
# pub
# 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
# PHP+FastCGI+Nginx配置PHP运行环境
# 叫你如何修改Nginx与PHP的文件上传大小限制
# PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
# php管理nginx虚拟主机shell脚本实例
# PHP中exec函数和shell_exec函数的区别
# php调用shell的方法
# 用PHP和Shell写Hadoop的MapReduce程序
# 监控服务器swap并重启php的Shell脚本
# 解决php接收shell返回的结果中文乱码问题
# 解析php中如何直接执行SHELL
# PHP教程之PHP中shell脚本的使用方法分享
# auto_collector
# Crondo
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
使用git上传到码云分支的实现
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
Vue $attrs & inheritAttr实现button禁用效果案例
SpringBoot接入支付宝支付的方法步骤
python3中for循环踩过的坑记录
Golang搭建开发环境的图文教程
Redis分布式锁的使用和实现原理详解
C# 设置防火墙的创建规则
PHP如何防止用户重复提交表单
python安装及变量名介绍详解
超简单实现Docker搭建个人博文系统
PHP笛卡尔积实现原理及代码实例
关于docker安全之Docker-TLS加密通讯问题
微信小程序反编译的实现
vue+element实现动态加载表单
c++ STL之list对结构体的增加,删除,排序等操作详解
超详细MySQL8.0.22安装及配置教程
全面介绍python中很常用的单元测试框架unitest
详解C# List<T>的Contains,Exists,Any,Where性能对比
c# Linq distinct不会调用Equals方法详解
一文告诉你Sql的执行顺序是怎样的
Java实现猜数程序
Python创建文件夹与文件的快捷方法
在Vue中使用Echarts可视化库的完整步骤记录
IDEA插件EasyCode及MyBatis最优配置步骤详解
Python虚拟环境virtualenv创建及使用过程图解
Vue实现点击当前行变色
python爬取招聘要求等信息实例
docker 连接宿主Mysql操作
Oracle PL/SQL异常处理方法解析
docker利用单个镜像映射到多个端口操作
Java eclipse doc文档生成流程解析
一行JavaScript代码如何实现瀑布流布局
浅析Activity启动模式
Navicat连接虚拟机mysql常见错误问题及解决方法
Android Studio配置国内镜像源(利用hosts)
C++ 实现输入含空格的字符串
Mysql exists用法小结
C# 中使用 Exceptionless的方法
docker实现重新打tag并删除原tag的镜像
Node.js文本文件BOM头的去除方法
从零搭建SpringBoot2.X整合Redis框架的详细教程
解决python3输入的坑——input()
Spring Boot实现qq邮箱验证码注册和登录验证功能
Python偏函数实现原理及应用
浅析MySQL的WriteSet并行复制
java8 实现map以value值排序操作
JS数据类型分类及常用判断方法
asp.net core 使用 TestServer 来做集成测试的方法
五句话帮你轻松搞定js原型链
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
