EBS中经常会出现一些zombie的frmweb进程,特征是运行时间很长,占用CPU都(1个frmweb进程占用1个CPU线程100%资源)
下面脚本是利用awk找到运行时间超过1天的frmweb进程,并kill掉。

用法说明:
match($4,/-/)是用来匹配时间字符串中用来分割天和时间的"-"

ps -eo pid,pcpu,pmem,time,command | sort -k 2 -r | awk '/frmweb/ && !/PID/ && match($4,/-/) && $4+0>=1'
ps -eo pid,pcpu,pmem,time,command | sort -k 2 -r | awk '/frmweb/ && !/PID/ && match($4,/-/) && $4+0>=1 {print $1}' | xargs kill -9

 

相关文章:

  • 2021-11-26
  • 2022-01-31
  • 2021-12-24
  • 2022-03-02
  • 2022-02-17
  • 2021-12-24
猜你喜欢
  • 2021-12-05
  • 2021-12-24
  • 2022-01-14
  • 2021-05-27
  • 2021-11-12
相关资源
相似解决方案