富贵论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

广告
查看: 6|回复: 0

[教程] Linux中终止某个用户的所有进程的简单方法

[复制链接]

1万

主题

1万

帖子

5万

积分

会员

UID
14678
金币
0
威望
0
贡献
18699
宣传
0
买家
0
卖家
0
注册时间
2018-7-20
最后登录
2024-4-27
发表于 2024-4-15 20:34 | 显示全部楼层 |阅读模式

在linux系统管理中,我们有时候需要kill掉某个用户的所有进程,初学者一般先查询出用户的所有pid,然后一条条kill掉,或者写好一个脚本,实际上方法都有现成的,这边有4种方法,我们以kill用户ttlsa为例.

1. pkill方式

代码如下:

# pkill -u ttlsa

2. killall方式

代码如下:

# killall -u ttlsa

3. ps方式

ps列出ttlsa的pid,然后依次kill掉,比较繁琐.

代码如下:

# ps -ef | grep ttlsa | awk '{ print $2 }' | sudo xargs kill -9

4. pgrep方式

pgrep -u参数查出用户的所有pid,然后依次kill

代码如下:

# pgrep -u ttlsa | sudo xargs kill -9

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|富贵论坛 ( 琼ICP备2022019866号-1 )

GMT+8, 2024-5-28 18:28 , Processed in 0.103064 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表