ubuntu删除特定用户的进程

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删除。

其中 | 是一个管道命令,就是对前面的结果集进行进一步的处理。

猜你喜欢

转载自yizhenn.iteye.com/blog/2126800