xargs -n1 -t
杀掉删除没有释放空间的进程
可以用如下命令,当然也可以写一个循环,不过这一条命令比循环简单
lsof |grep deleted |awk '{print $2}' |xargs -n1 -t kill -9
xargs -n1 表示将进程一个一个的传送给kill -9 当然 -n2表示两个两个的以此类推
xargs -t 显示执行的操作 显得更直观
[root@qike ~]# echo "1 2 3 4" |xargs -n1
1
2
3
4
[root@qike ~]# echo "1 2 3 4" |xargs -n1 -t
/bin/echo 1
1
/bin/echo 2
2
/bin/echo 3
3
/bin/echo 4
4
循环
for i in `lsof |grep deleted |awk '{print $2}' `
do kill -9 $i
done