首页 > 系统相关 >linux下准确查询正在tomcat下运行的java进程。准确获取正在运行的java进程的PID

linux下准确查询正在tomcat下运行的java进程。准确获取正在运行的java进程的PID

时间:2024-02-29 15:55:05浏览次数:20  
标签:grep tomcat PID 运行 进程 java 准确

查看当前运行的所有的java进程,命令:【一定要注意,取那个你配置的JAVA_HOME全局变量的 那个java进程的PID

ps -ef|grep java

 

 

 

 

 

准确获取定位到tomcat下正在运行的java进程的PID命令:

ps -ef|grep java | grep catalina | awk '{print $2}'

 

准确定位到tomcat下正在运行的java进程相关信息,命令:

【注意,这里是在tomcat容器下运行的java进程,所以使用 | 与操作,同时匹配 java关键字 和  cataline关键字 ,使用grep命令进行的文本匹配】

ps -ef|grep java | grep catalina

 

 

 

 

原文:https://www.cnblogs.com/sxdcgaq8080/p/10734752.html

标签:grep,tomcat,PID,运行,进程,java,准确
From: https://www.cnblogs.com/jiaodaoniujava/p/18044468

相关文章

  • java 替换Map中key的值
    importjava.util.*;importjava.util.stream.Collectors;publicclassMapKeyReplacement{publicstaticvoidmain(String[]args){//假设我们有如下的List<Map<String,String>>List<Map<String,String>>list=Arrays.asL......
  • Java HashMap 详解
    HashMapHashMap继承自AbstractMap,实现了Map接口,基于哈希表实现,元素以键值对的方式存储,允许键和值为null。因为key不允许重复,因此只能有一个键为null。HashMap不能保证放入元素的顺序,它是无序的,和放入的顺序并不相同。HashMap是线程不安全的。1.哈希表哈希表基于数......
  • javascript中的var,let,const区别
    const:这个最简单,只需记住是声明的常量,定义的时候必须声明const的具体值,且之后不允许改变const的值 var和let区别1、由于js引擎存在预解析,会把var变量名进行提升对于var来说是这样执行的varm;console.log(m);m=10;let不存在变量提升,会直接报错   2、var是全局......
  • 2.28继续javaweb
     今天继续昨天没有完成的内容@Data@AllArgsConstructor@NoArgsConstructorpublicclassPlan{privateStringname;privateintnumber;privateStringsum;privateStringidea;privateStringenglish;privateStringmath;privateLocalDateT......
  • 扣子(coze.cn)| 由浅入深,手把手带你实现Java转型学习助手
    扣子(coze.cn)是一款用来开发新一代AIChatBot的应用编辑平台,无论你是否有编程基础,都可以通过这个平台来快速创建各种类型的ChatBot,并将其发布到各类社交平台和通讯软件上!2月1日,扣子国内版已经正式上线啦~赶快来体验一下吧!一转眼,ChatGPT已经在AI界炙手可热超过一年,堪称新晋......
  • 进程调度算法
    先来先服务简单,但对短作业不公平。短作业优先有抢占和非抢占版本。对长作业不公平,会导致饥饿问题。高响应比优先响应比:等待时间/预计运行时间没有饥饿问题。时间片轮转没有饥饿问题。若时间片小,进程切换频繁,吞吐量低;若时间片长,则响应时间过长,实时性得不到保证多级反馈队......
  • 进程和线程
    进程拥有资源,包括:内存空间中的代码、数据等;I/O资源;打开文件;CPU等。线程执行任务,线程只拥有CPU和少量寄存器,线程之间共享进程的资源。为什么需要线程进程切换开销大,主要包括:CPU的上下文切换:保存和恢复相关寄存器的内容进程相关的数据结构切换:页表、文件描述符、消息队列等.......
  • 「java.util.concurrent并发包」之 Semaphore
    一Semaphore是什么Semaphore也叫信号量,在JDK1.5被引入,可以用来控制同时访问特定资源的线程数量,通过协调各个线程,以保证合理的使用资源。Semaphore内部维护了一组虚拟的许可,许可的数量可以通过构造函数的参数指定。访问特定资源前,必须使用acquire方法获得许可,如果许可数量为0......
  • 进程间通信-信号
    信号信号(signal)机制是Linux系统中最为古老的进程之间的通信机制。Linux信号也可以称为软中断,是在软件层次上对中断机制的一种模拟。在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是进程间通信机制中唯一的异步通信机制,进程不需要通过任何操作等待......
  • java向上转型和向下转型
    1.问题向上转型的意义是什么?向下转型又有什么条件?2.解决参考:聊聊java的向上转型与向下转型向上转型向上转型是用来表现新类和基类之间的关系。在传统中,由导出类转型成基类,在继承图中是向上移动的。因此称作向上转型。由于向上转型是从一个较专用类型向较通用类型转换,所以总......