Java web 应用自启动 shell脚本自动重启
2024-09-06 02:33:21
之前公司的内部管理系统jenkins自动构建代码有时候会失效,导致服务停掉。
于是乎就搞了一个自动启动脚本。
oa.jar就是监测的服务
startup.sh 的内容是运行jar包的命令
java -jar oa.jar --spring.profiles.active=xxx &
#!/bin/bash
while :
do
echo "Current DIR is " $PWD
stillRunning=$(ps -ef |grep "$PWD/oa.jar" |grep -v "grep")
if [ "$stillRunning" ] ; then
echo "TWS service was already started by another way"
echo "Kill it and then startup by this shell, other wise this shell will loop out this message annoyingly"
kill -9 $pidof $PWD/oa.jar
else
echo "TWS service was not started"
echo "Starting service ..."
$PWD/startup.sh
echo "TWS service was exited!"
fi
sleep 30
done
最新文章
- 借助Glances Monitor,密切关注你的系统
- Hadoop下面WordCount运行详解
- Silverlight中本地化的实现(语言切换)
- Delphi 2010初体验,是时候抛弃Delphi 7了
- android中常用的弹出提示框
- Case Studies: Retail and Investment Banks Use of Social Media
- avalon前端js直接通过ajax请求传一个对象到后台
- iOS Dev (60) 怎样实现 UITextView 中的 placeHolder
- HI3531由DMA 发起PCIe 事务
- html css <;input>; javaScript .数据类型 JS中的函数编写方式 BOM总结 DOM总结
- struts2从认识到细化了解
- 利用zxing生成二维码
- 擦他丫的,今天在Django项目中引用静态文件jQuery.js 就是引入报错,终于找到原因了!
- flex学习笔记 显示数字步进
- Tensorflow LSTM实现
- Kali Linux 弱点分析工具全集
- day 12 列表字典 补充
- 如何优化JAVA代码及提高执行效率
- 自定义控件之TagGroup
- Android的存储方式