如何kill其他用户的进程

听我说一句:这是我的学习笔记,仅供参考

你是管理员 需要 sudo

1 四种方法

在Linux系统中,每个用户都可以拥有多个进程。有时,我们需要终止一个用户的所有进程,这可能是因为该用户已经离开了系统,而他的进程仍在运行,占用了大量的系统资源。在某些情况下,这也可能是因为该用户的进程正在导致系统性能下降,需要终止这些进程来恢复系统的正常运行。

网上有4种方法,我们以kill用户ttlsa为例

  1. pkill方式
pkill -u ttlsa
  1. killall方式
killall -u ttlsa
  1. ps方式
    ps列出ttlsa的pid,然后依次kill掉,比较繁琐.
ps -ef | grep ttlsa | awk '{ print $2 }' | sudo xargs kill -9
  1. pgrep方式
    pgrep -u参数查出用户的所有pid,然后依次kill
pgrep -u ttlsa | sudo xargs kill -9

网友评论:如果在服务器上跑程序,使用了vnc的话,最好别用1和2方法吧,直接连vnc杀掉了

什么是vnc? 参考资料1:https://www.xinruiyun.cn/zhishiku/2917.html

VNC (Virt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值