聚沙成塔

死循环在软件测试中的应用

上一篇 / 下一篇  2013-05-13 21:05:55 / 个人分类:常见命令

死循环可以不停或定期运行某程序功能,例如不断打印日志,判断是否具有日志截断备份功能。又例如,定期检测某监听程序是否运行正常,否则启动。

1, printlog.jsp

<%@ page contenttype="text/html;charset=gb2312" %>

<%@ page import="java.lang.*" %>

<html>

<head>

<title>Printlog Test</title>

<body>

<%

   while(true)

   {      for (int j==1;j<20;j++)

                     System.out.println("test---test---test---test---test---test---test---test---test---test---");

              try {

                     Thread.sleep(5*1000);

              } catch (Exception e) {

                     System.out.println(" printlog is Error");

              }

       }

%>

</body>

</html>

 

2, tomcat_test.sh

#!/bin/bash

while true

do

  PNUM=`netstat -anptl | grep :8080 | wc -l`

  if [ $PNUM  -eq 0 ] ; then

      /etc/init.d/tomcat start

  fi

  sleep5m

done


TAG:

 

评分:0

我来说两句

Open Toolbar