linux环境下 ps命令查看找不到java进程,使用ps-efgrep java可以找到java进程,为啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux环境下 ps命令查看找不到java进程,使用ps-efgrep java可以找到java进程,为啥?相关的知识,希望对你有一定的参考价值。

是不是处于中断状态(s)的进程用ps命令是查不到的?

ps命令默认只显示当前用户当前控制台的进程,其他用户的以及后台的进程看不到,需要使用
ps aux
或者
ps -ef
等形式才可以,这是ps命令的功能选项的问题,与你的java进程是否被中断无关。
参考技术A man ps 查看ps 详解
你的参数不全 导致没法完全查询 一般用ps -aux 能够查看所有的进程追问

这几天使用的一直是ps命令,这个命令本身我感觉应该没问题

我启动一个java进程的时候用ps命令可以找到,现在的问题是ps命令找不到java进程,但我用pa-aux|grep java可以找到java进程,我是想知道这是为什么?是不是对应的java进程因为什么某种原因被中断了,所以我用ps命令查看不到

linux 下查看进程用啥命令

参考技术A

1、linux使用ps命令来查看进程 ,要查看某个程序的进程需要用管道符结合grep查看,比如查看tomcat就是“ps -ef |grep tomcat“:

2、当然tomcat是一个Java中的进程,所以查找Java进程也可查找出来,输入“ps -ef|grep java”的指令就可以查到java的进程及其子进程:

3、此时可以看到进程的用户和进程编号,如果要强制结束进程,可以使用kill -s 9 进程编号结束进程。以上就是linux中用ps命令查看进程的操作:

以上是关于linux环境下 ps命令查看找不到java进程,使用ps-efgrep java可以找到java进程,为啥?的主要内容,如果未能解决你的问题,请参考以下文章

linux 下查看进程用啥命令

linux 下查看进程用啥命令

linux 下查看进程用啥命令

Linux环境 Java内存快速查看

PS是LINUX下最常用的也是非常强大的进程查看命令

linux命令大全之ps命令详解(查看进程结果)