在Linux上将自定义的 jar 包注册为 linux 服务 service
来源:互联网 发布:通风管道计算软件 编辑:程序博客网 时间:2024/05/20 11:20
#!/bin/bash
#ckconfig: 35 90 90
#
# description: BUSINESS_MONITOR SERVICE
#
JAVA_HOME=/usr/local/jdk1.7.0_79
BUSINESS_MONITOR_HOME=/home/work/business-monitor
PATH=$PATH:$JAVA_HOME/bin
export PATH
RETVAL=0
SERVER_PORT=8085
# start and stop functions
start() {
pids=`netstat -lnp | grep $SERVER_PORT |awk '{print $7 }'`
pids=${pids%/*}
if [ -n "$pids" ]; then
echo "BUSINESS_MONITOR SERVICE ALREADY START "
else
nohup java -Xms128m -Xmx512m -Dfile.encoding=utf-8 -jar $BUSINESS_MONITOR_HOME/business-monitor.jar --spring.config.location=$BUSINESS_MONITOR_HOME/application.properties >$BUSINESS_MONITOR_HOME/server.log 2>&1 &
echo "START BUSINESS_MONITOR SERVICE SUCCESS "
fi
}
stop() {
pids=`netstat -lnp | grep $SERVER_PORT |awk '{print $7 }'`
pids=${pids%/*}
if [ -n "$pids" ]; then
kill -9 $pids
echo "STOP BUSINESS_MONITOR SUCCESS "
else
echo "BUSINESS_MONITOR SERVICE ALREADY STOP "
fi
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 2
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
0 0
- 在Linux上将自定义的 jar 包注册为 linux 服务 service
- 注册自定义的Jar包为Linux服务并设置为开机自启动
- centos65上将jenkins(jar包运行)设为daemon service
- Linux注册tomcat为服务
- Linux注册tomcat为服务
- java Service Wrapper 将jar注册为windows系统服务
- 在linux上部署dubbo服务jar包
- paip.注册java程序为LINUX系统服务的总结。
- 在solaris上将tomcat配置为自启动服务
- Linux下注册Apache为系统服务
- 将tomcat注册为服务linux
- Linux中将memcached注册为系统服务
- Linux中将memcached注册为系统服务
- Linux中将memcached注册为系统服务
- 创建自定义自启动LINUX服务service
- 创建自定义自启动LINUX服务service
- java service wrapper 在linux下实现jar用服务启动
- 将tomcat添加为 linux service 服务
- 自定义video视频
- Linux ALSA指南(zz)
- javaScript中的设计模式(5)单例模式
- nginx集群 配置和js 和 css 文件的访问
- UVA
- 在Linux上将自定义的 jar 包注册为 linux 服务 service
- 二分图最大匹配-匈牙利算法
- HDU6027(快速幂)
- 图解windbg查看Win7结构体
- 152. Maximum Product Subarray
- Explanation of AVOptions settings in ffmpeg 【EDVAS】
- 相关sql
- 虚拟机上 单硬盘双系统 windows和linux安装
- Linux应用软件安装基本方法