ps -ef | grep test 用于查找正在运行的进程中包含 “test” 的进程。经常用于查找特定进程或确定某个进程是否在运行。通过将关键字设置为进程的名称或关键特征,可以过滤出与该名称或特征相关的进程信息。也经常用于杀进程
ps 是一个进程查看命令,用于列出当前运行的进程。
-ef 是 ps 命令的选项之一,用于显示所有进程的详细信息,包括进程的PID(进程ID)、PPID(父进程ID)、运行时间、命令等。
| 是管道操作符,用于将一个命令的输出作为另一个命令的输入。
grep 是一个文本搜索工具,用于在输入中查找匹配的行。
test 是要搜索的模式或关键字,可以是任何字符串。
首先使用 ps -ef 列出所有正在运行的进程的详细信息,然后将输出通过管道传递给 grep 命令,对这些输出进行过滤,只保留包含 “test” 的行。
示例
[root@linux ~]# ps -ef|grep grafana
root 9146 22843 0 9月27 ? 00:15:48 grafana server web
root 11241 18297 0 15:52 pts/1 00:00:00 grep --color=auto grafana
root 20906 1 0 9月27 ? 00:00:00 go/bin/grafana-reporter -port 10.0.12.8:8686 -ip 10.0.12.8:3000
