再次发问,进程控制问题。

    旧事重提,关于win98终端非正常退出(如点击终端telnet工具的“x”关闭),这样会给一些不让进bash,但是又要执行shell的用户留下死进程,而且一不小心就是zombie,系统资源很快被抢光,慢得要死。我现在的消灭办法是写shell杀掉这些进程,但是每台主机有每台主机不同的情况,所以shell移植性不高,各位可不可以给我几个建议,我想找到一个移植性比较高,而且安全的办法。
    我的shell办法是:先查找进程(ps aux)的USER并且这个USER的TTY是?,然后再根据时间判断,这样的准确性好象很差,因为ps的TIME我总觉得怪怪的,到底是什么时间?谢谢各位了。