获得当前运行进程的PID,并关闭
来源:互联网 发布:雕刻机路径编程软件 编辑:程序博客网 时间:2024/05/16 12:42
这段时间遇到如何批量发布服务与关闭服务的问题,今天找到解决的办法了,欣喜之余拿来给各位看客参考。 发布的服务是使用的一个个的进程,新建进程:
List<String> list =new ArrayList<String>(); ProcessBuilder pb=null; Process p=null; // list.add("CMD.EXE"); // list.add("tasklist"); // list.add("start"); // list.add("/b"); list.add("java"); list.add("-jar"); list.add("test.jar"); list.add("hello"); pb=new ProcessBuilder(list); pb.directory(new File("F:/batTest")); p=pb.start();
获得当前进程的PID,代码如下(test.jar中的代码):
RuntimeMXBean runtimeMXBean = ManagementFactory.getRuntimeMXBean(); System.out.println(runtimeMXBean.getName()); int pidd= Integer.valueOf(runtimeMXBean.getName().split("@")[0]) .intValue();
关闭进程:
taskkill /pid (想要关闭de 线程对应的PID) /f
阅读全文
0 0
- 获得当前运行进程的PID,并关闭
- 获得当前运行进程的进程名
- 在Java中获得当前Java进程的PID
- 获取当前运行Java的进程标识符(PID)
- 启动java并得到当前进程的pid
- 自动查找进程PID 并关闭
- VC++中如何获得一个当前进程的运行目录
- VC++中如何获得一个当前进程的运行目录
- 通过cmd命令查看某个端口的进程pid和并关闭该进程的操作
- 通过cmd命令查看某个端口的进程pid和并关闭该进程的操作
- ssh 关闭后仍保持当前运行的进程
- ssh 关闭后仍保持当前运行的进程
- ssh 关闭后仍保持当前运行的进程
- ssh 关闭后仍保持当前运行的进程
- ssh关闭后仍保持当前运行的进程
- 获得指定PID进程所在的路径
- android5.1.1通过getRunningServices获取当前运行的pid,进程名等
- ssh关闭后仍然运行当前进程
- NSTimer的循环引用问题
- mysql存储过程案例(插入100条数据)
- Django项目
- hdoj-1711Number Sequence(数组Kmp)
- HDU 1312 Red and Black
- 获得当前运行进程的PID,并关闭
- 懒汉式单列
- if(this is life)then{enjoyAllOfIt}
- List源码解析之LinkedList 源码分析
- LintCode-(3)统计数字
- 三、ValueAnimator属性动画的基本使用
- 人脸识别报错cascadedetect.cpp:1698: error: (-215) !empty() in function detectMultiScale
- golang基础-beego_web开发、模板使用(待续)
- Makefile编写小例