比如有个 a.exe 在 C:test 和 C:testtest 目录下,在两个目录下把a.exe都运行,然后任务管理器里面就出现了两个a.exe 怎么用php关闭,指定目录下的a.exe 比如我想关闭C:testtest 下的运行的a.exe该怎么办

回复讨论(解决方案)

windows不了解。

linux下,运行一个进程后都会有一个唯一的pid。可以通过一个shell脚本来运行php脚本的进程作为其子进程,运行后可以得到各自的pid,然后kill的时候直接kill相关的pid既可。

php本身也可以通过getmypid函数获取当前脚本进程pid。不过似乎是不能杀死自身进程,还是需要个master进程对来控制。

python不太会,如果是ruby的话,程序自己也能获得pid,但貌似也无法杀死自己。

最简单的方法就是用shell做主控进程。

向操作系统发出相应的命令就可以了

但遗憾的是:你做不到,因为 php 没有足够的权限

windows不了解。

linux下,运行一个进程后都会有一个唯一的pid。可以通过一个shell脚本来运行php脚本的进程作为其子进程,运行后可以得到各自的pid,然后kill的时候直接kill相关的pid既可。

php本身也可以通过getmypid函数获取当前脚本进程pid。不过似乎是不能杀死自身进程,还是需要个master进程对来控制。

pytho…… windows 下也有唯一的pid 不过主要是你不知道哪个pid是属于哪个目录下的程序,我要做的相当与是一个监控程序,监控该目录下的那个程序记录的日志情况,如有问题就关闭该目录下的那个进程,但是其他目录下又有同名的进程

向操作系统发出相应的命令就可以了

但遗憾的是:你做不到,因为 php 没有足够的权限

你用一个单独的脚本来启动你所谓的两个不同的目录的程序,启动后可以立刻获得其pid,然后就记录下来呗。不过还是那个问题,php貌似没那个权限杀掉系统进程。

不太熟悉windows的批处理,在linux下,这个主控进程应该用shell脚本来做。它负责启动两个进程,启动后立刻记录进程pid,并且可以与哪个目录的程序关联起来。

tasklist 列出所有的进程,和相应的信息

tskill 查杀进程

更一般的

ntsd -c q -p PID

但你肯定是不可能用运行于 web 方式下的 php 实现的

但你可以用 VC 或 VB 写个小程序间接实现

相关代码在网上有,一搜一大堆。因为这是个普遍的需求

你用一个单独的脚本来启动你所谓的两个不同的目录的程序,启动后可以立刻获得其pid,然后就记录下来呗。不过还是那个问题,php貌似没那个权限杀掉系统进程。

不太熟悉windows的批处理,在linux下,这个主控进程应该用shell脚本来做。它负责启动两个进程,启动后立刻记录进程pid,并且可以与哪个目录的程序关联起来。 那两个进程是自己手动启动,不是通过管理启动,所以没记pid

#7 给你的是 window 下的

linux 下可用 ps 获取进程列表,用 kill 杀死进程

当然还是那句话:你需要有做够的权限!web 方式下的 php 权限不够

已成功 谢谢各位<?php

$path = array(“C:test”,”C:testtest”);

exec(“wmic process where name=’a.exe’ get executablepath,processid”, $result, $return);

if($return != 0)

return;

foreach ($result as $rows)

{

$data = preg_split(“/ +/”, $rows);

if(in_array($data[0],$path))

{

system(“ntsd -c q -p “.$data[1], $return1);

if($return1 == 0)

echo “close success”;

else

echo “close failed”;

}

}

?>

php文件同名怎么办,php根据文件不同关闭同名进程相关推荐

  1. python复制俩文件夹相同文件_Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法...

    本文实例讲述了Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法.分享给大家供大家参考.具体如下: 这个东东本来是做来给公司数据同步用的:新服务器还没正式启用,旧的服务器还在使用,每天都 ...

  2. windows环境实现批量加密文件,并创建加密文件同名(不带后缀)的文件夹,然后把加密文件和图片和文本放入这个文件夹。

    1. 需求 我想把资源文件先加密成压缩文件,然后同时创建每个加密压缩文件同名的文件夹,同时需要把这个加密文件拷贝到这个同名的文件夹,然后还需要把一个图片和一个文本文档同时放进这个文件夹,然后在不加密压 ...

  3. python 复制文件夹内容 并结构一致_Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法...

    本文实例讲述了Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法.分享给大家供大家参考.具体如下: 这个东东本来是做来给公司数据同步用的:新服务器还没正式启用,旧的服务器还在使用,每天都 ...

  4. 批量处理不同文件夹下同名图片到相同文件内,简单处理

    批量处理不同文件夹下同名图片到相同文件内 第一步:在不同文件夹下搜索同名图片名称 例如在我的多个_json文件夹下存在同名的图片img.png,因此利用搜索功能将所有_json下的img.png图片全 ...

  5. 求助Mac系统如何恢复被同名替换掉的文件

    Mac系统一直以高性能遥遥领先其他的Windows系统,因此,Mac虽然价格远远高出其他的笔记本电脑,但是还是受到了一众用户的青睐.使用mac时,我们也经常会将一个文件命名为已经有了相同文件的文件名, ...

  6. C语言两个同名头文件,C lang: C语言中两个头文件引入相同的头文件(Header.h)

    C lang: C语言中两个头文件引入相同的头文件(Header.h) C lang: C语言中两个头文件引入相同的头文件(Header.h) [var1] For example: Header.h ...

  7. php读取文件内容不全,php读取文件内容的三种方法

    //**************第一种读取方式***************************** 代码如下: header("content-type:text/html;chars ...

  8. python压缩文件夹下的所有文件_python压缩文件夹内所有文件为zip文件的方法

    这里讨论使用Python解压如下五种压缩文件: .gz .tar .tgz .zip .rar 简介gz: 即gzip,通常只能压缩一个文件.与tar结合起来就可以实现先打包,再压缩. tar: li ...

  9. Linux 中如何复制和删除文件夹中的所有文件?

    Linux 中如何复制和删除文件夹中的所有文件? 1.复制文件 目标文件目录必须存在 (1) 直接复制 cp /hone/user/temp/test.c /home/user/ (2) 复制并重命名 ...

  10. linux 文件类型 管理,Linux的文件类型及用户管理

    Linux的文件类型 -,f:普通文件 d:目录文件,路径映射 l:链接文件(符号链接)软连接 设备文件: c:字符设备,一次存取一个字符 b:块设备 p:管道文件 fi,fo s:套接字文件,soc ...

最新文章

  1. QT的QAssociativeIterable类的使用
  2. 织梦首页html在哪儿,dedecms织梦首页去index.html
  3. 8月23日亮相?三星Galaxy Note10+ 5G版渲染图曝光
  4. 详解印染产品纬斜疵病产生原因及如何预防
  5. 游戏开发之游戏策划的基本原则
  6. Adobe系列错误代码解决方案汇总
  7. 三维重建/SLAM笔记_最佳学习路线/攻略
  8. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_15-MongoDb入门-用户...
  9. 华为网络计算机登陆,华为路由器如何登录192.168.3.1入口设置界面
  10. 其于js的五笔输入法!
  11. linux进程内存大于4g,linux支持大于4G内存
  12. jpa mysql_Spring boot通过JPA访问MySQL数据库
  13. 计算机科学与技术没落,这七所985一个A+学科都没有评上?有点尴尬了
  14. arcgis不闭合线转面_ArcGIS不闭合线转面
  15. 今日金融词汇--- T+1,是什么?
  16. java 和历_Java 儒略历和公历的换算 | 学步园
  17. CRectTracker(橡皮筋)类的使用
  18. 模式识别数学基础——线性代数部分
  19. R语言ggplot画条形图按照想要的顺序排列
  20. pevr计算机怎么设置音乐,音乐可视化VR应用《vrAMP》配置及视频

热门文章

  1. Java的executorservice_ExecutorService-10个要诀和技巧
  2. 【优化算法】自治群体粒子群优化算法(AGPSO)【含Matlab源码 1450期】
  3. 【图像去噪】基于matlab小波变换+Contourlet变换+PCA图像去噪【含Matlab源码 610期】
  4. java本地储存set_没有数据库的情况下,JAVA如何在本地保存信息
  5. 安全模式 提权_WEB安全第八章实战篇01 提权安全狗服务器
  6. python安装及运行环境_Python 安装及环境搭建
  7. spring-boot-starter-parent和spring-boot-dependencies的作用
  8. 动态规划: 投资分配问题
  9. websphere一直安装部署_构建独立部署系统,从部署规范开始
  10. copy php是否开启_命令行方式启动php服务