在linux中查杀进程

时间:2014-12-01 09:50:24

标签: linux shell unix

我需要杀死远程主机上的所有进程,并且所有者为" user1"

我正在使用命令:

ps -efww | grep "user1"| awk '{print $2}' | xargs kill 

但问题是我使用过相同的用户" user1" ssh到远程机器。 并执行此命令也会杀死sshd进程。

任何人都可以帮助我使用这个命令,这样除了ssh之外的所有其他进程都会被杀死。

1 个答案:

答案 0 :(得分:0)

您可以通过管道| grep -v "sshd"排除sshd进程。