日期:2014-05-16 浏览次数:20911 次
ps –ef | grep java
ps是LINUX下非常常用而且非常强大的进程查看命令,常见的作用是查看一个进程是否存在。
ps –ef | grep java: 查看java进程是否存在。
1、ps简介
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是
非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些
进程占用了过多的资源等等。总之,大部分信息可通过执行该命令得到。
2. ps命令及其参数
ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设
备进行通信的,所以如果需要检测其情况,便可以使用ps命令了。
该命令语法格式如下:
ps [选项]
下面对命令选项进行说明:
-e 显示所有进程。
-f 全格式。
-h 不显示标题。
-l 长格式。
-w 宽输出。
a 显示终端上的所有进程,包括其他用户的进程。
r 只显示正在运行的进程。
x 显示没有控制终端的进程。
3. 常用ps命令参数
实际上,这是一个非常容易使用的命令,一般的用户只需掌握一些最常用的命令参数就可以了。最常用的三个参数是u、a、x,
下面将通过例子来说明其具体用法。
以centos身份登录系统,查看当前进程状况:
可以看到,显示的项目共分为四项,依次为PID(进程ID)、TTY(终端名称)、TIME(进程执行时间)、CMD(该进程的命令行输入)。
可以使用u选项来查看进程所有者及其他一些详细信息,如下所示:
参数a :显示终端上的所有进程,包括其他用户的进程,如下所示:
参数x: 显示没有控制终端的进程。