微服务linux启动停止脚本
2024-09-27 12:47:31
# 停止脚本
#!/bin/bash #其他服务停止脚步可以通过修改APP_MAIN参数即可
APP_MAIN=com.idoipo.infras.eureka.center.Application tradePortalPID= getTradeProtalPID(){
javaps=`$JAVA_HOME/bin/jps -l | grep $APP_MAIN`
if [ -n "$javaps" ]; then
tradePortalPID=`echo $javaps | awk '{print $1}'`
else
tradePortalPID=
fi
} shutdown(){
getTradeProtalPID
if [ $tradePortalPID -ne ]; then
echo -n "Stopping $APP_MAIN(PID=$tradePortalPID)..."
kill - $tradePortalPID
if [ $? -eq ]; then
echo "[Success]"
else
echo "[Failed]"
fi
getTradeProtalPID
if [ $tradePortalPID -ne ]; then
shutdown
fi
else
echo "$APP_MAIN is not running"
fi
} shutdown
#启动脚本
#!/bin/bash #定义启动脚本名字
startFile=center
if [ "$1" == "dev" ]
then
echo "使用dev启动${startFile}应用"
nohup ./${startFile} --spring.profiles.active=dev >/dev/null >& &
else
echo "使用pro启动${startFile}应用"
nohup ./${startFile} --spring.profiles.active=pro >/dev/null >& &
fi
最新文章
- 2016 - 3 - 12 SQLite的学习之SQL语言入门
- mesos INSTALL
- iOS开发之Xcode6 之手动添加Pch预编译文件
- JQuery源码分析(六)
- mysql5.7.9 源码安装 (转)
- iOS - GIF图的完美拆解、合成、显示
- hdu 1869
- hdu4513之manacher算法
- Hadoop SecondaryNameNode
- UVA 1524 - Hot or Cold?(数学)
- jQuery Colorbox是一款弹出层
- 【PHP系列】PHP组件详解
- 我的第一篇blog—— 一起来赛马呀
- 配置Meld为git的默认比较工具
- vim简单使用教程【转】
- ajax提交表单向后台发送数据
- java学习过程中遇到的坑及解决方法
- ASOC 音频子系统框架
- MySQL 服务启动y异常: 本地无法启动MySQL服务,报的错误:1067,进程意外终止---解决
- My new English