`
qtr36qtr
  • 浏览: 11799 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

寻找异常退出终端上的进程

 
阅读更多

寻找异常退出终端上的进程
2011年09月01日
  个别telnet上来的用户没有正常退出应用程序,直接关闭telnet程序,保险的应用程序可能屏蔽了一些信号,结果这些失去父进程的可怜孩子,只好用频繁的cpu活动来回报操作系统。 经检查这些进程有个特点,就是ps显示有终端号,但是在who输出中没有该终端,根据这个属性,编写了查杀脚本:  ps -e -o tty | grep -v -E "\-| |TT" | awk '{ print $1 }'| sort | uniq > /tmp/ps_out.$$ who | awk '{ print $2 }' | sort > /tmp/who_out.$$ for tty in `diff /tmp/ps_out.$$ /tmp/who_out.$$ | grep "
  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics