`
SaraWon
  • 浏览: 42833 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

过滤掉grep本身进程

 
阅读更多
使用ps -ef|grep test列出包含test关键字的进程时,会包含grep test本身。
可以利用-v操作过滤,即:
ps -ef|grep test|grep -v grep
分享到:
评论

相关推荐

    shell判断一个进程是否存在

    这里,`grep -v grep`的作用就是排除掉命令行中的`grep`关键字,避免将`grep`命令本身也当作结果输出。 #### 3. 检查命令返回值:`$?` 在Shell脚本中,`$?` 表示上一条命令的退出状态码,通常用来判断命令是否成功...

    linux grep不区分大小写查找字符串方法

    grep -v “grep” #忽略grep命令本身,在文档中过滤掉包含有grep字符的行 grep进程时忽略自身 我们在通过进程ID查找进程时,通过如下命令: ps -ef | grep 2112  来查找,但是这通常不能如愿: [roo

    linux系统进程管理

    使用`grep -v grep`过滤掉`grep`本身的进程,以便更清晰地查看结果。 ```bash [root@xiaochen ~]# ps aux | grep sshd | grep -v grep root 2080 0.0 0.0 411 1188 ? Ss 08:08 0:00 /usr/sbin/sshd ``` - **...

    Linux下的ps aux命令详解

    `ps aux`是Linux系统中一个非常常用的命令...例如,我们可以通过过滤和排序这些信息来找出消耗资源最多的进程,或者检查特定进程的状态和行为。同时,结合其他命令如`grep`,我们可以快速定位和分析系统中的特定进程。

    Android shell命令行中过滤adb logcat输出的方法

    - `adb logcat | grep -v "^(..MyApp\|..MyActivity)"` 过滤掉tag为"MyApp"或"MyActivity"的日志。 - `adb logcat | grep -vE "^(..MyApp|..MyActivity)"` 使用egrep,无需转义符。 3. **显示同一个进程的所有...

    kill用法,同时杀一类进程

    这里的`-v`选项意味着`grep`将排除那些包含`grep`命令本身的行,这是为了避免将`grep`自身也当作目标进程处理。 ### 使用`awk`提取PID 经过`grep`过滤后,得到的结果通常包含了多个进程的信息,每一行都表示一个...

    linux中的PS命令.pdf

    PS命令可以配合grep等工具进行文本过滤,例如“ps aux | grep httpd”可以查找所有含有httpd的进程。 12. 杀进程: PS命令虽然本身不提供杀进程的功能,但可以通过输出的信息配合kill命令来杀死进程。 PS命令中的...

    Shell脚本实现检测进程是否正在运行

    然后,`result=$(echo $ps_out | grep "$1")`这行代码将筛选后的结果再次通过`grep`进行过滤,只保留含有指定进程名的行。如果`result`变量不为空,说明存在匹配的进程,脚本将输出"Running";反之,如果`result`为...

    oracle_dba的unix袖珍参考手册.pdf

    - **grep -v grep**:排除命令本身产生的输出,确保只列出真正的 Oracle 进程。 - **awk '{print $2}'**:打印每行的第二个字段,即进程 ID (PID)。 - **xargs kill -9**:使用 xargs 将前面得到的 PID 作为参数传递...

    oracle dba的unix袖珍参考手册

    - `grep -v grep`:排除命令本身或其他包含“grep”的进程,避免误操作。 - `awk '{print $2}'`:提取出进程ID(PID),通常位于输出的第二列。 - `xargs kill –9`:接收前一命令输出的PID列表,对每个PID执行kill...

    操作系统实验-熟悉Linux系统环境.docx

    - `ps`:显示进程状态,`-l`和`-aux`提供更多信息,`grep`过滤特定进程。 - `top`:实时监控进程状态,按`Q`退出。 - `last`:查看历史登录记录。 - `kill`:结束进程,`-9`强制终止。 3. 使用编程工具: - `...

    大数据技术之高频面试题8.0.8(1)(1).docx

    此命令首先通过`ssh`远程登录到服务器 `$i` ,然后通过`ps -ef` 查找所有进程,并使用 `grep` 过滤出包含关键词`file-flume-kafka`的进程,再通过`grep -v grep`排除因`grep`命令本身产生的匹配项,最后使用`awk`...

    Linux基本命令.pdf

    - `ps`:显示当前系统进程信息,`-aux`列出所有进程,`grep`可用于过滤特定进程。 - `top`:动态显示进程状态,类似于Windows的任务管理器。 - `kill`:终止进程。`kill 9`为强制终止。 - `df`:查看磁盘空间...

    Linux命令笔记1

    `ps`命令用于显示当前系统的进程状态,`aux`选项显示所有用户的所有进程,`grep`用于过滤特定进程。`kill`命令可以用来结束进程,需要提供进程ID(PID)。 【文件操作与解压】 `tar`命令用于打包和解压文件,`-xvf...

    The Evelution of the Unix Time-haring System

    例如,用户可以使用 `ls` 命令列出文件列表,然后通过管道将其传递给 `grep` 命令来过滤特定的文件名。这种机制极大地提高了 Unix 的灵活性和可扩展性,同时也简化了脚本编写的过程。 ##### 社会条件的影响 除了...

    linux常用命令详解

    - 示例:`ps aux | grep ssh` 查找所有与ssh相关的进程。 - **kill**:发送信号给一个进程。 - 示例:`kill 1234` 向PID为1234的进程发送终止信号。 - **whoami**:显示当前登录用户名。 - 示例:`whoami` 显示...

    Linux命令整理

    `ps`命令列出系统中的进程,`grep`用于过滤输出结果。 - **`netstat -apn | grep 8080`**: 检查8080端口是否被占用。`netstat`命令显示网络连接状态,`grep`用于筛选特定端口的信息。 - **`kill -9 pid`**: 强制终止...

    shell lab解答

    - **管道与过滤器**:`|`将一个命令的输出作为另一个命令的输入,如`ls | grep .txt`。 4. **系统调用与进程管理** - **子进程**:`exec`系列命令(如`execv`, `execvp`)用于执行新的程序。 - **进程间通信**:...

    nginx启动服务提示98: Address already in use错误的解决

    此命令首先列出所有监听端口80的进程,过滤出与nginx相关的进程,然后获取这些进程的PID,最后通过`kill -9`强制终止这些进程。这是一种比较粗暴的解决方法,一般在正常关闭服务无效的情况下使用。 一旦相关进程被...

    Linux技术积累Linux技术积累Linux技术积累

    这段脚本首先使用 `ps -ef` 命令列出所有的进程信息,然后使用 `grep` 命令过滤出包含 "XXXXX" 的行,接着使用 `awk` 命令进一步筛选出进程名为 "java" 的进程,并提取出其进程ID(第二列)。最后,使用 `kill` 命令...

Global site tag (gtag.js) - Google Analytics