linux java服务启动脚本
来源:互联网 发布:云南大数据app 编辑:程序博客网 时间:2024/05/24 04:47
#!/bin/bash
RUNNING_USER=root
PROFILE=test
SERVER_PORT=80
JAVA_OPTS="-Xms1024M -Xmx1024M -Xmn512M -Xss256k -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=15 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=96m -XX:CMSInitiatingOccupancyFraction=75"
dir_base="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
echo 'deploying...'
echo ${dir_base}
cd ${dir_base}
cd libs
if [ -e *.jar ];then
SERVER_JAR=`ls -l |awk '{print $9}'| grep .jar$`
cd ..
if [ $(pgrep -f ${SERVER_JAR} | wc -l) -gt 0 ]; then
pkill -9 -f ${SERVER_JAR}
fi
echo -n "Starting ${SERVER_JAR} ....."
#nohup java $JAVA_OPTS -jar ./libs/$SERVER_JAR --spring.config.location=./application.yml >/dev/null 2>&1 &
nohup java $JAVA_OPTS -jar ./libs/$SERVER_JAR --spring.profiles.active=$PROFILE --server.port=$SERVER_PORT > /dev/null 2>&1 &
sleep 2
echo 'ok!'
else
echo '*.jar is not exist'
fi
RUNNING_USER=root
PROFILE=test
SERVER_PORT=80
JAVA_OPTS="-Xms1024M -Xmx1024M -Xmn512M -Xss256k -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=15 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=96m -XX:CMSInitiatingOccupancyFraction=75"
dir_base="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
echo 'deploying...'
echo ${dir_base}
cd ${dir_base}
cd libs
if [ -e *.jar ];then
SERVER_JAR=`ls -l |awk '{print $9}'| grep .jar$`
cd ..
if [ $(pgrep -f ${SERVER_JAR} | wc -l) -gt 0 ]; then
pkill -9 -f ${SERVER_JAR}
fi
echo -n "Starting ${SERVER_JAR} ....."
#nohup java $JAVA_OPTS -jar ./libs/$SERVER_JAR --spring.config.location=./application.yml >/dev/null 2>&1 &
nohup java $JAVA_OPTS -jar ./libs/$SERVER_JAR --spring.profiles.active=$PROFILE --server.port=$SERVER_PORT > /dev/null 2>&1 &
sleep 2
echo 'ok!'
else
echo '*.jar is not exist'
fi
0 0
- linux java服务启动脚本
- Linux下Java服务启动脚本
- Linux服务启动脚本
- 编写linux服务启动脚本
- linux中java服务的启动与停止脚本
- Python脚本启动Java服务
- linux 启动服务,关闭服务脚本
- linux下一个启动服务的sh脚本
- linux开机启动脚本、服务等
- python脚本当作Linux中的服务启动
- linux 开机启动脚本或者服务
- linux启动java程序脚本
- linux java程序启动脚本
- 在Linux系统下启动服务(包含main的java类)脚本(sockos.sh)
- Linux Oracle服务启动&停止脚本与开机自启动
- Linux Oracle服务启动&停止脚本与开机自启动
- Linux 启动配置相关服务或脚本启动
- Linux Oracle服务启动&停止脚本与开机自启动
- 搭建 rbac 后台系列教程(二)—— 安装 AdminLTE 渲染后台和 yii2-admin 集成 rbac
- 大型网站搭建过程
- Android 技术重温系列 ( 3 )
- Vijos 1166题:木牛流马
- UVa 11242
- linux java服务启动脚本
- Spring Boot+JSP
- c#之string的格式化字符串format
- MJIOT-AMB-01 RTL8710AF 高性能wifi模块 产品介绍
- 企业网站如何选择域名更好 小技巧分享
- Java加密技术——对称加密与非对称加密
- 第二册第五单元总结
- Linux打卡Day6-fdisk命令
- Android fragment里面嵌套两个fragment 子fragment里面有recyclerview或者GridView 图像重绘的问题