社区
Java
帖子详情
在bat环境下运行的java服务,如何获得其PID
HFUT_yezi
2016-02-29 10:41:36
调用的是某个jar包,在bat中使用jar命令以及jar包中带的参数。会起一个服务。请问这个服务的pid我如何获得。因为是在代码中需要获得,在某个任务结束后我需要关掉他。不知道有什么比较好的办法没有。
ps:
一个java.exe的情况下,我可以直接杀java.exe的进程,但多个我如何判断。(所以我该问题考虑到通过pid,但是我不知道如何获取到)
...全文
279
回复
打赏
收藏
在bat环境下运行的java服务,如何获得其PID
调用的是某个jar包,在bat中使用jar命令以及jar包中带的参数。会起一个服务。请问这个服务的pid我如何获得。因为是在代码中需要获得,在某个任务结束后我需要关掉他。不知道有什么比较好的办法没有。 ps: 一个java.exe的情况下,我可以直接杀java.exe的进程,但多个我如何判断。(所以我该问题考虑到通过pid,但是我不知道如何获取到)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Java
分布式中间件大汇聚实战第一季 (SpringBoot2.0+应用案例+点赞系统+面试突击)
概要介绍:本门课程属于“
Java
分布式中间件大汇聚实战”系列课程,主要介绍了企业级项目中真实的应用场景的实现及主流的
Java
核心技术栈(Redis、RabbitMQ、Spring AOP、Redisson、ZooKeeper…)的实战等等。除此之外,还介绍了如何基于Redis设计并实战一款点赞系统(点赞、取消点赞、排行榜、用户中心、文章点赞用户列表…)可以说技术干货甚多,不仅可以巩固企业级应用系统的开发实战能力,相信在面试、跳槽涨薪方面也能带来相应的帮助!课程内容:传说中的金三银四、面试跳槽涨薪季已经来临,Debug特地为大家准备了一系列跟面试、跳槽、巩固核心技术栈相关的课程,本门课程属于第一季,其中的内容包括企业级项目中真实的应用场景实战、面试相关的技术点分享、主流的
Java
技术栈(Undertow、Redis、RabbitMQ、Spring AOP、Redisson、ZooKeeper…)实战等等。除此之外,我们还基于Redis设计并实战了一款点赞系统,可以说技术干货甚多。在课程的最后,Debug给大家整理了一份最新的面向
BAT
大厂招聘 ~ 2020年程序猿最新的
Java
面试题(附带目录和答案),希望对各位小伙伴的成长有所帮助!值得一提的是,本季课程实战的应用场景包括“日志记录”、“邮件发送”、“通告消息通知”、“短信验证码失效验证”、“会员到期自动提醒/到期前N天自动提醒”以及“点赞系统”的设计与实战,其大纲如下所示:其中,涉及到的技术栈包括Spring Boot2.0、My
bat
is、Undertow、Redis、RabbitMQ、Redisson、Spring AOP、
Java
8…下面罗列出本门课程重点介绍的价格应用案例以及业务场景的实现流程图!(1)基于Spring的消息驱动模型实现日志的异步记录:(2)基于消息中间件RabbitMQ的消息队列实现日志的异步记录:(3)基于缓存中间件Redis的订阅发布机制实现商户公告消息通知:(4)基于Redis的Key失效与定时任务实现实现短信验证码的过期失效验证:其他核心、典型的应用案例和业务场景的实战可以详细参考“课程目录”!除此之外,我们还基于缓存中间件Redis设计并实战实现了点赞系统中的点赞功能模块,下面罗列出其中涉及到的相关功能模块的实战流程图:其课程收益如下所示:
Windows
环境
使用
bat
脚本启动
Java
服务
Windows
环境
使用
bat
脚本启动
Java
服务
bat
脚本启动
Java
服务
通过
bat
脚本后台启动jar
服务
后,可能会出现在启动之前,该
服务
要使用的端口已经被占用,或者说该
服务
已经被启动,则需要将被占用的端口释放掉,且事先需要判断该jar
服务
是否被启动,如果已经在启动状态,则不需要重新启动。即,同理,停止jar
服务
的
bat
脚本也只能停止指定jar的
服务
,通过端口停止进程也有可能停止的是其他的
服务
。创建一个
bat
文件,将上面的命令放入
bat
文件即可,之后只需要将
bat
和jar包放在同一个目录下,双击
bat
脚本即可启动jar包
服务
。
bat
查看
java
进程 过滤_获取
Java
执行的sh或者
bat
命令的进程
PID
Java
中执行的sh或者
bat
命令时候,获取执行的
pid
,然后做些别的操作,比如杀进程public class ProccessUtil {private static Logger logger = Logger.getLogger(ProccessUtil.class);static interface Kernel32 extends Library {public static Kerne...
Windows下.
bat
脚本文件监控
java
进程
Windows下.
bat
脚本文件监控
java
进程场景大体上的程序不改变,部分方法做了调整,不清楚是否是
环境
不同还是原本方法有问题简单介绍下语法-没做研究,纯自己理解直接来代码,应该能看懂monitor-net.
bat
kill-process.
bat
jar-start.
bat
另一种对redis的特殊处理 场景 公司
服务
莫名会崩溃,但有不能实时去人力盯着,没有完备的监控系统,只能先写脚本支撑下 脚本参考自: 博客.
java
程序参考自:博客2 .
bat
发送请求参考自:博客3 材料准备,本地(Window10)安
Java
50,531
社区成员
85,616
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章