ps -ef | grep tomcat没有tomact会报什么
时间: 2024-04-17 12:20:31 浏览: 15
当执行命令"ps -ef | grep tomcat"时,如果没有正在运行的tomcat进程,将不会有任何输出。这是因为"ps -ef"命令用于列出当前正在运行的进程,而"grep tomcat"命令用于过滤包含"tomcat"关键字的进程。如果没有tomcat进程在运行,那么过滤结果将为空,即没有任何输出。
相关问题
ps - ef | grep tomcat有哪些进程?
该命令的作用是列出当前系统中所有以 "tomcat" 命名的进程。其中,"ps -ef" 是用来查看当前系统中所有进程的命令,"grep" 则是用来过滤出包含 "tomcat" 关键字的进程。
具体操作为:
1. 打开终端(Terminal)应用程序;
2. 输入命令 "ps -ef | grep tomcat",并按下回车键;
3. 系统会列出所有包含 "tomcat" 关键字的进程,包括进程号、用户、CPU 占用率、内存占用率等信息。
例如,输出可能类似于:
```
root 1234 0.0 2.5 78912 1234 ? Ss 12:34 0:00 /usr/share/tomcat/bin/bootstrap.jar
tomcat 5678 0.0 1.5 45678 5678 ? Sl 12:45 0:01 /usr/share/tomcat/bin/tomcat.jar
```
其中,第一列是进程所有者的用户名,第二列是进程的进程号(PID),后面的列则是进程的详细信息。
ps - ef | grep smon 和 ps - ef | grep pmon 有什么区别
这两个命令都是用来查找 Oracle 数据库进程的。
- `ps -ef | grep smon`:该命令将列出所有正在运行的进程,并使用 grep 命令过滤以 `smon` 结尾的进程,`smon` 是 Oracle 数据库中的一个进程,它负责实例的系统监视和清理工作。
- `ps -ef | grep pmon`:该命令同样列出所有正在运行的进程,并使用 grep 命令过滤以 `pmon` 结尾的进程,`pmon` 是 Oracle 数据库中的另一个进程,它负责实例的进程监视和恢复工作。
因此,这两个命令的区别在于它们过滤的进程不同。如果你想查看数据库实例的系统监视和清理进程,则使用 `ps -ef | grep smon`;如果你想查看数据库实例的进程监视和恢复进程,则使用 `ps -ef | grep pmon`。