java 当前 jar_我怎样才能找到java当前运行的jar文件(以及它们的PID)?
我有一个.jar文件,因故障而臭名昭着.发生故障时,只有重启才有帮助.我有办法检测到这些故障(读取.jar的日志文件)所以我想编写一个脚本,在发生故障时杀死进程.问题是:
confus@confusion:~$ps -A
...
4438 ? 00:00:00 java
4439 ? 00:00:00 java
4443 ? 00:00:00 java
...
所有正在运行的.jars的进程名称自然是“java”.我怎么知道,这些“java”过程中哪一个是我要杀的那个,即运行foobar.jar的那个?
解决方法:
您可以运行lsof命令,该命令列出哪些进程具有打开的文件,并将您的jar文件作为参数给出.查看文件较少的示例:
egil@mutter:~$lsof foo.c
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
less 18871 egil 4r REG 8,2 0 53862540 foo.c
egil@mutter:~$
要在脚本中轻松重用pid,您可以在简洁模式下运行它:
egil@mutter:~$lsof -t foo.c
18871
标签:java,process,kill
来源: https://codeday.me/bug/20190808/1619052.html
java 当前 jar_我怎样才能找到java当前运行的jar文件(以及它们的PID)?相关推荐
- Java学到什么程度才能找到工作
近些年来,互联网行业发展非常快,Java因为应用广泛的特点,在行业中特别吃香.正是因为如此,越来越多的人想要通过学习Java进入Java开发领域.那么,对于他们来说学习Java学到什么程度才能找到工作 ...
- Java学到什么程度才能找到工作?从国内各阶层互联网公司分析
刚开始学习Java的小伙伴,尤其是那种又没钱又没有背景的,刚开始学习Java都关心这么一个问题:到底把Java学到何种程度才能找到第一份工作呢? 每个人都很现实,目标都是相当的一致,都是为了能拿到像别 ...
- eclipse找不到java虚拟机_eclipse无法启动 - 没有找到java虚拟机
eclipse无法启动 - 没有找到java虚拟机 Eclipse昨天运行正常(自从我在大约一年前安装它以来). 现在突然间我在启动时遇到以下错误: "A Java Runtime Envi ...
- java lang jar_在运行时,Java jar返回java.lang.NoClassDefFoundError
唉,我已经搜索了我的问题的解决方案,包括here和here,但无济于事. 所以情况是我有一个名为bin的文件夹,其中包含我的所有类文件,包括ImpulseResponseFunction.在另一个名为 ...
- jar包不用java命令_使不能运行的JAR文件可以使用java -jar运行
"); System.exit(0); } 请注重参数列表是如何被解释的,因为这对于后面的代码是非常重要的.参数的顺序和内容并不是硬性设置的,但是假如你改变它们也要记得适当的修改其他的代码. ...
- 如何使用javaw打开可运行的jar文件(java GUI编程)
正文 主要用于GUI编程 运行 regedit启动注册表 在注册表编辑器中, 找到"HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\c ...
- java 自动加载jar_JAVA 动态(手动)加载jar文件
//filePath 是jar的绝对路径 URL url = new URL("file:"+filePath); //里面是一个url的数组,可以同时加载多个 URLClassL ...
- 怎么样才能学好Java开发编程
Java编程开发好学吗?怎样才能学好Java编程?很多人都知道Java继承了C语言的特征,入门相对简单,但只有真正学过的人才知道想要学好Java并不容易,因为它涉及很多的知识点,需要遵守很多规则.下面 ...
- MyEclipse将Java项目打包成jar文件的三种方法
2019独角兽企业重金招聘Python工程师标准>>> 方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 "MANIFEST.MF", 由于 ...
最新文章
- java reactor nio_java reactor与NIO
- 在线设计 html5 表单,html5注册表单制作-表单制作-小程序表单制作
- 不支持对系统目录进行即席更新_「目录」让你的文档结构一目了然
- 将XML解析成DOM文档
- 网络(8)-HTTP、Socket、TCP、UDP的区别和联系
- python查找文件名_Python实现的根据文件名查找数据文件功能示例
- java 杭电3784继续xxx定律 栈的使用
- ubuntu_soft相关安装
- pandas从时间序列中判断是一周的第几天或星期几
- YOLOV5 Detetct.py 流程分析
- 联想G40 U盘装系统问题解决
- php制作公司五章,圆形印章和椭圆形印章,正方形印章,圆角正方形印章,圆角框
- 企业钉钉重点功能使用说明
- 佛说爱情五:镜花和水月
- GD32 mcu sram启动配置方法
- 实战TSA与HADR
- AttributeError: module ‘tensorflow.python.keras.backend‘ has no attribute ‘get_graph‘
- 实验二 组合逻辑电路设计;实验三 时序逻辑电路设计
- python怎么安装pyinstaller_Python离线安装PyInstaller
- 怎么样识别表格?分享三个识别表格的操作方法
热门文章
- 大三我与字节跳动4-1高级开发者舌枪唇战,15天4面字节,拿下1-2中级工程师!
- Python中正则表达式的妙用。
- jquery ajax请求卡死,浏览器崩溃的问题
- Android AOSP基础(二)是时候下载Android9.0源码了
- JSP向数据库插入数据(简单注册功能)
- 微信小程序如何制作消息提示框---wx.showToast(Object object)
- 互联网创业公司如何防御 DDoS 攻击?
- OpenLayers3 在 Mac 视网膜屏下的响应式设计
- gdtv.php,梦想新大陆2021兑换码大全 2021最新礼包码汇总
- html打包apk指定参数,uni-app 打包 H5 单页面应用 渠道参数的传递和获取 如: index.html?channelid=icefrog...