ps -ef | grep 怎么使用?

如题所述

PS是LINUX下最常用的也是非常强大的进程查看命令
//以下这条命令是检查java 进程是否存在.
ps -ef |grep java

下面对命令选项进行说明:
-e 显示所有进程。
-f 全格式。

ps e 列出程序时,显示每个程序所使用的环境变量。
ps f 用ASCII字符显示树状结构,表达程序间的相互关系

grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
ps -ef | grep httpd :
检查httpd进程是否存在
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-04-27
ps -ef是查看所有的进程的
然后用grep筛选出你要的信息追问

[root@localhost bin]# ps -ef | grep oscard
root 13091 12287 0 07:20 pts/1 00:00:00 grep oscard
麻烦详细解释下

追答

搜索你的系统进程中包含oscard名字的进程
从你的结果显示只有一个grep oscard,所以是没有找到

追问

那到底是有进程还是没有?我的数据库服务到底有没有起来?

追答

没有起来

追问

看样子是没起来,可我正在使用这个数据库,没起来我怎么可以用?呀?............是不是神通不叫oscard?

追答

应该是的,你ps -fe全部看一下哪个看上去比较像你的数据库进程

本回答被提问者采纳
第2个回答  2011-07-14
我是来打酱油的
相似回答