linux 系统批量删除一个月之前的指定的iperf进程
来源:互联网 发布:nba2konline张伯伦数据 编辑:程序博客网 时间:2024/05/19 09:12
一、过滤出一个月之前的iperf进程
$2 是进程号
$5 是进程的启动日期
$7 是进程的持续时间
[root@hzaptb-iperf-server1 ~]# ps -ef | grep iper | awk '{print $2" "$5" "$7}' | grep `date "+%b%d" -d "last month"|cut -c 1-3`
2173 Oct30 00:00:00
2632 Oct30 00:00:00
3569 Oct24 00:19:08
3666 Oct25 00:00:00
4283 Oct30 00:00:01
4332 Oct30 00:00:00
4363 Oct30 00:00:00
5861 Oct25 00:01:20
6139 Oct25 00:00:01
6171 Oct25 00:00:01
6224 Oct25 00:00:01
8880 Oct31 00:00:00
8983 Oct31 00:00:00
10872 Oct28 00:00:01
10903 Oct28 00:00:02
10961 Oct28 00:00:01
10988 Oct31 00:00:00
11022 Oct31 00:00:01
11062 Oct31 00:00:00
11121 Oct28 00:00:02
11186 Oct28 00:00:01
11242 Oct28 00:00:01
11654 Oct25 00:00:00
11743 Oct26 00:00:00
13799 Oct26 00:00:01
13833 Oct26 00:00:01
13864 Oct26 00:00:01
15917 Oct29 00:00:00
16835 Oct29 00:00:00
18158 Oct31 00:00:00
18728 Oct31 00:03:10
20306 Oct27 00:00:00
20395 Oct27 00:00:00
21468 Oct29 00:00:09
21575 Oct29 00:00:01
21606 Oct29 00:00:01
21664 Oct27 00:00:01
21698 Oct27 00:00:01
21728 Oct27 00:00:01
24828 Oct27 00:00:02
24907 Oct27 00:00:03
25507 Oct29 00:00:01
25663 Oct29 00:00:01
25821 Oct29 00:00:01
26231 Oct29 00:00:01
26391 Oct29 00:00:01
26561 Oct29 00:00:01
27376 Oct29 00:00:02
27441 Oct29 00:00:41
28731 Oct27 00:00:14
29529 Oct28 00:00:00
29750 Oct28 00:00:00
32216 Oct28 00:00:01
32248 Oct28 00:00:01
32282 Oct28 00:00:01
[root@hzaptb-iperf-server1 ~]# ps -ef | grep iper | awk '{print $2" "$5" "$7}' | grep `date "+%b%d" -d "last month"|cut -c 1-3` | awk '{print "kill -9 "$1}'
kill -9 2173
kill -9 2632
kill -9 3569
kill -9 3666
kill -9 4283
kill -9 4332
kill -9 4363
kill -9 5861
kill -9 6139
kill -9 6171
kill -9 6224
kill -9 8880
kill -9 8983
kill -9 10872
kill -9 10903
kill -9 10961
kill -9 10988
kill -9 11022
kill -9 11062
kill -9 11121
kill -9 11186
kill -9 11242
kill -9 11654
kill -9 11743
kill -9 13799
kill -9 13833
kill -9 13864
kill -9 15917
kill -9 16835
kill -9 18158
kill -9 18728
kill -9 20306
kill -9 20395
kill -9 21468
kill -9 21575
kill -9 21606
kill -9 21664
kill -9 21698
kill -9 21728
kill -9 24828
kill -9 24907
kill -9 25507
kill -9 25663
kill -9 25821
kill -9 26231
kill -9 26391
kill -9 26561
kill -9 27376
kill -9 27441
kill -9 28731
kill -9 29529
kill -9 29750
kill -9 32216
kill -9 32248
kill -9 32282
三、批量kill 掉进程
[root@hzaptb-iperf-server1 ~]# ps -ef | grep iper | awk '{print $2" "$5" "$7}' | grep `date "+%b%d" -d "last month"|cut -c 1-3` | awk '{print "kill -9 "$1}'|bash
也可以用xargs 命令来批量删除进程
[root@hzaptb-iperf-server1 ~]# ps -ef | grep iper | awk '{print $2" "$5" "$7}' | grep `date "+%b%d" -d "last month"|cut -c 1-3` | awk '{print $1}'|xargs kill -9
四、查看结果是不是已经clear完毕
[root@hzaptb-iperf-server1 ~]# ps -ef | grep iper | awk '{print $2" "$5" "$7}' | grep `date "+%b%d" -d "last month"|cut -c 1-3` | wc
0 0 0
- linux 系统批量删除一个月之前的指定的iperf进程
- linux 删除指定日期之前的文件
- linux 删除指定日期之前的文件
- linux 删除指定日期之前的文件
- linux 系统删除 3天以前的 指定的进程
- Linux 批量删除指定后缀的文件
- Linux 查找nginx access_log 并删除一个月之前的log
- linux 批量删除进程的命令
- linux下删除指定时间之前的文件
- Linux中删除指定日期之前的文件
- Linux -- 中删除指定日期之前的文件
- Linux中删除指定日期之前的文件
- linux中删除指定日期之前的文件
- linux中删除指定日期之前的文件
- 删除指定日期之前创建的文件(windows linux)
- linux 批量杀死进程的一个方法
- linux 批量杀死包含指定关键词的进程
- shell删除指定时间之前的文件
- viewpager适配器和滑动监听
- dubbo监控中心
- TextView 图文混排,图文居中对齐
- git学习六:git提交忽略不必要的文件或文件夹
- Python中单线程、多线程与多进程的效率对比实验
- linux 系统批量删除一个月之前的指定的iperf进程
- 2017.11.06 ~ 11.10 NOIP八连测滚粗记
- IPv6 地址的 tentative 状态
- 如何发布百度离线地图及二次开发API
- python程序员专用注释:佛主保佑,永无BUG
- 部落给你分享10个大数据可视化工具
- 挺有用的清除缓存bat脚本
- [11.7]模拟
- IEEE 802.15.4 CSMA-CA算法翻译(IEEE 802.15.4-2006 7.5.1.4 CSMA-CA algorithm)