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

时间:2014-05-13 09:11:21

标签: unix grep ps

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

1 个答案:

答案 0 :(得分:0)

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

给出运行超过十分钟的所有进程的ps(我使用sed 1d删除ps标题行,因为不是每个ps都有一个选项可以禁止它;您可以根据更多条件过滤输出。然后

| awk '{print $1}'

提取PID(第1列)。