说是解决办法,其实也算不上是解决办法。因为没有从根本上解决问题,说白了就是治标不治本,呵呵
我们实验室有一台PC机作为服务器来使用,上面跑着tomcat,某位同学的垃圾程序也放了进去。但就是时不时的tomcat崩掉
于是乎写了个计划任务
1.在/usr/tomcat/apache-tomcat-7.0.27/新建cheakrun.sh,添加下面内容
- tomcat=`netstat -altnp|grep 8080`
- if [ -z "$tomcat" ] #判断8080端口是否启用,如果为空就是未启用
- then /usr/tomcat/apache-tomcat-7.0.27/bin/startup.sh #启动tomcat
- fi
2.设定计划任务
- crontab -e
3.使用vi(i 插入数据)
- */5 * * * * /usr/tomcat/apache-tomcat-7.0.27/checkrun.sh
:wq 保存退出
4.OK
转载于:https://blog.51cto.com/3961409/854839