当前位置: 技术问答>linux和unix
如何按照时间杀进程
来源: 互联网 发布时间:2016-02-23
本文导语: 打算把2天前的DataManager这个进程杀掉。 ps -ef|grep DataManager| grep -v grep|awk '{print $2}'|xargs -i kill -9 {} 这个是把所有的杀掉。时间可以得到,但如何比较? 谢谢 | ps -eo pid,lstart,comm | awk...
打算把2天前的DataManager这个进程杀掉。
ps -ef|grep DataManager| grep -v grep|awk '{print $2}'|xargs -i kill -9 {}
这个是把所有的杀掉。时间可以得到,但如何比较?
谢谢
ps -ef|grep DataManager| grep -v grep|awk '{print $2}'|xargs -i kill -9 {}
这个是把所有的杀掉。时间可以得到,但如何比较?
谢谢
|
ps -eo pid,lstart,comm | awk 'NR > 1 {print "echo " $1 " $(( ($(date +%s) - $(date -d "" $3,$4,$5,$6 "" +%s)) / 86400 ))"}' | bash | awk '$2 > 2 {print $1}'