在之前的博客中,曾经写了自动化测试程序的实现方法,现在开发者需要知道被测试的进程(在此指运行在LINUX上的主进程的)在异常退出之前的进程的运行状态,例如内存的使用率、CPU的使用率等。 现用shell脚本实现指定进程的运行状态。直接上代码。 #!/bin/sh echo `date` echo Start $0--------- echo #每十秒监视一下 sec=10 #取得指定进程名为mainAPP,内存的使用率,进程运行状态,进程名称 eval $(ps | grep mainApp | grep -v grep | awk {'printf(memInfo=%s