ps -ef | grep 用户名 | grep -v root | grep -v avahi | cut -c 9-15 | xargs kill -9
首先使用ps -ef | grep 用户名 ,看看除了指定用户名的进程还有那些进程被搜索出来,比如还有用户名为root和avahi用户的进程被搜索出来,那么就是用grep -v root | grep -v avahi从结果集中去掉这些线程,紧接着使用cut -c 9-15选取被删除进程的PID号,然后使用xargs kill -9删除。
其中 | 是一个管道命令,就是对前面的结果集进行进一步的处理。
首先使用ps -ef | grep 用户名 ,看看除了指定用户名的进程还有那些进程被搜索出来,比如还有用户名为root和avahi用户的进程被搜索出来,那么就是用grep -v root | grep -v avahi从结果集中去掉这些线程,紧接着使用cut -c 9-15选取被删除进程的PID号,然后使用xargs kill -9删除。
其中 | 是一个管道命令,就是对前面的结果集进行进一步的处理。
本文介绍了一种通过命令行批量终止除指定用户外其他用户进程的方法。具体步骤包括使用ps命令列出所有进程,通过grep筛选特定用户进程并排除指定用户进程,接着提取目标进程的PID并使用kill命令终止。
6379

被折叠的 条评论
为什么被折叠?



