基于grep条件的长时间运行进程id,并发送邮件


ps -eaf | LaunchKTRProcess | grep -v grep
  • 这个命令会给我进程的全部细节,我必须手动检查他的运行时间并杀死进程。

This

ps -e | sed 1d | egrep -v '^ *[^ ]+ +[^ ]+ +([^ ]|00:0.):'

给出运行时间超过10分钟的所有进程的ps(我使用sed 1d删除ps标头行,因为不是每个ps都有抑制它的选项);您可以根据其他条件筛选输出。

| awk '{print $1}'

提取pid(第一列)。

最新更新