CMD魔法堂:获取进程路径和PID值的方法集
2023-09-14 08:57:59 时间
在开发发布更更新工具——更新Weblogic应用模块时,了解到更新Weblogic应用需要先关闭Weblogic应用窗口然后是清缓存、更新应用文 件,最后再重启Weblogic应用窗口。所以第一步需要获取Weblogic应用窗口的PID然后将其kill掉。下面将记录曾经的各种尝试,以便日后 查阅。
二、wmic命令
windows自带功能,功能十分强大
示例1——获取所有进程信息:
wmic process示例2——指定进程执行路径获取PID信息:
vmic process where ExecutablePath^="c:\\test\\test.exe" get ExecutablPath^,Handle
1. 实践经验
上述方法无法通过Weblogic应用的startWebLogic.cmd的全路径作为查询条件来获取PID,由于startWebLogic.cmd 内是通过java命令启动应用的,所以ExecutablePath将指向JAVA_HOME下的java.exe文件。
2. 参考
http://www.2cto.com/Article/201008/54693.html
http://www.360doc.com/content/10/0509/21/493367_26836956.shtml
3. 其他获取进程路径的方法
vbs
c++:java需要通过jni来调用。
三、netstat -aon | findstr 端口号
netstat -aon | findstr 7001
若存在占用该端口号的进程,则会返回PID;否则返回空。
1. 实践经验
现在项目就是用这种方式的。
相关文章
- java数组的声明_Java数组定义常用方法[通俗易懂]
- Linux用ps命令查找进程PID再用kill命令终止进程的方法「建议收藏」
- Python面向对象编程-魔术方法-__str__和__repr__方法
- Linux内核私闯进程地址空间并修改进程内存的方法
- StringUtil字符串相关的工具类常用方法详解编程语言
- 空间Linux查看进程占用空间的方法(linux查看进程占用)
- Linux下查看运行中进程的方法(linux查看正在运行的进程)
- Linux下实现进程间同步的方法(linux进程间的同步)
- gi进程Linux查看FCGI进程:一种新方法(linux查看fc)
- 函数解析Linux atoi函数的使用方法(linuxatoi)
- Linux获取进程PID的最佳方法(linux取进程pid)
- 据Linux下获取进程数据的简单方法(linux获取进程数)
- 查看Oracle用户SID的方法(查看sidoracle)
- Linux中获取进程名称的方法(linux获取进程名称)
- 提升Oracle最大进程数的方法(oracle最大进程数)
- MySQL导入CSV文件出现乱码处理方法(mysql导入csv乱码)
- Linux脚本实现杀进程的简单方法(linuxkill脚本)
- MSSQL查看进程是否已死掉的排查方法(mssql查看进程死掉)
- 使用redis同步多进程信息的实现方法(多进程通过redis同步)
- php用checkbox一次性删除多条记录的方法
- jQueryAjax方法调用Asp.NetWebService的详细实例代码
- php若干单维数组遍历方法的比较
- 为应用程序池'DefaultAppPool'提供服务的进程意外终止。进程ID是'3160'问题的解决方法
- JavaScript调用堆栈及setTimeout使用方法深入剖析
- WIN32程序获取父进程ID的方法