ps -ef 批量杀死进程
时间: 2023-12-02 16:42:28 浏览: 45
以下是两种使用ps -ef批量杀死进程的方法:
1.使用grep和kill联合使用杀掉进程
```shell
ps -ef | grep <进程名关键字> | awk '{print $2}' | xargs kill -9
```
例如,杀死所有名字中包含"hello"的进程:
```shell
ps -ef | grep hello | awk '{print $2}' | xargs kill -9
```
2.使用awk批量杀进程的命令
```shell
ps -ef | grep <进程名关键字> | grep -v grep | awk '{print "kill -9 "$2}' | sh
```
例如,杀死所有名字中包含"hello"的进程:
```shell
ps -ef | grep hello | grep -v grep | awk '{print "kill -9 "$2}' | sh
```
相关问题
ps -ef | grep 查找进程
ps -ef | grep 是一种常用的Linux命令组合,用于查找某个进程。其中,ps命令用于显示所有进程,-ef参数表示显示所有进程的详细信息。而grep命令则用于在ps命令的输出中查找指定的进程。|符号是管道命令,表示将ps命令的输出作为grep命令的输入。因此,当我们执行ps -ef | grep xxx时,它将显示所有包含"xxx"的进程。这是一种非常常用且强大的进程查找方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [【Linux】- ps -ef |grep 命令](https://blog.csdn.net/weixin_42300879/article/details/117007840)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
ps -ef | grep查看进程
ps -ef | grep 命令用于在Linux或Unix系统中查找正在运行的进程。它的工作原理是首先使用ps -ef命令获取所有正在运行的进程信息,然后将结果传递给grep命令进行过滤。grep会搜索匹配指定关键字的行,并将结果显示出来,这样你就可以看到所有包含指定关键字的进程信息。
例如,如果你想查找所有包含“httpd”的进程信息,可以使用以下命令:
```shell
ps -ef | grep httpd
```
这将显示所有包含“httpd”的进程信息。你可以根据需要使用不同的关键字来查找不同的进程信息。