我需要杀死远程主机上的所有进程,并且所有者为" user1"
我正在使用命令:
ps -efww | grep "user1"| awk '{print $2}' | xargs kill
但问题是我使用过相同的用户" user1" ssh到远程机器。 并执行此命令也会杀死sshd进程。
任何人都可以帮助我使用这个命令,这样除了ssh之外的所有其他进程都会被杀死。
答案 0 :(得分:0)
您可以通过管道| grep -v "sshd"
排除sshd进程。