php如何判断linux下程序问题
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍php如何判断linux下程序问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:有时候在服务器上面写一些脚本的时候,经常要放到crontab里面定时运
千家信息网最后更新 2025年11月07日php如何判断linux下程序问题
这篇文章主要介绍php如何判断linux下程序问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体如下:
有时候在服务器上面写一些脚本的时候,经常要放到crontab里面定时运行。时间长了就有一个问题,那就是程序重复运行消耗太多的资源,怎么处理呢?下面璞玉写了两种方法.
//第一种:用linux里面的正则匹配function ifrun($clsname,$bf = 0){ //下面进行检测,如有一个进程正在运行,则不运行 $str=shell_exec("/bin/ps ax > /home/root/".$clsname."_run.txt"); $str=shell_exec("/bin/grep -c '".$clsname.".php' /home/root/".$clsname."_run.txt"); if($bf >0) { if($str >=$bf) { return 1; } else { return 0; } } else { if ($str>=2) { return 1; } else { return 0; } }}//调用:if (ifrun('pooy',5)){ die("pooy is running");}//备注:pooy是程序pooy.php的名称!//第二种:把进程写到文件里面,然后用file函数去读取然后去匹配字符串system('ps -ef |grep wget > /root/pooy.txt');$arr=file('/root/pooy.txt');$total=count($arr);for($i=0;$i<$total;$i++){ $count=array(); if(stristr($arr[$i],'www/pooy') !== FALSE) { //echo '"earth" not found in string'; $count[]='no'; break; }}if(count($count) >= 1 ){ echo "A same programs are running"; exit();}else{ echo "start__________________________________________________";}//注:"www/pooy" 是程序里面包含的字符串!//现在php程序在linux运行是否通畅多了呢?以上是"php如何判断linux下程序问题"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
程序
运行
问题
内容
字符
字符串
篇文章
进程
通畅
价值
兴趣
函数
名称
备注
小伙
小伙伴
就是
文件
方法
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国目前有几台根服务器
八十支网络安全队伍论剑
服务器防火墙怎么设置才安全
招银网络科技 软件开发
都中国网络安全
检索安全策略数据库
服务器硬盘 2000g图片
邮储软件开发中心招聘信息
数字人直播软件开发
网络安全坐标图片
最流行的互联网科技论坛
渠道安全属于网络安全吗
ftp服务器压力测试
网络安全故事征文600字
网络技术注册资金
国家网络安全基地中信建设
404是服务器还是客户端
深圳智能照明软件开发多少钱
app彩票软件开发接口
杭州工控软件开发如何收费
加拿大药品数据库
江津网络安全工程师
文件服务器 英语
网络安全公益广告的内容
网络安全培训学习现状
固原软件开发哪家值得信赖
服务器安全狗配置开放端口
国家网络安全周举办时间
数据库 面试
数据库系统组成