ps aux --sort=-start_time | grep TestTask | tail -n +11 | awk '{print $2}' | xargs kill -9
--sort=-start_time //按照进程开始时间由近到远排序
grep TestTask //筛选指定的进程
tail -n +11 //由第十一个进程开始取值,即保留最近的十个进程
awk '{print $2}' //输出pid
xargs kill -9 //批量传参、kill掉进程
本文介绍了一种通过psaux、grep、tail、awk和xargs等命令组合,实现按进程开始时间逆序筛选并批量终止指定进程的高效方法。
956

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



