Spring boot centos部署启动停止脚本
原文地址:http://www.cnblogs.com/skyblog/p/7243979.html
使用脚本启动和关闭服务,centos下的脚本启动和关闭可以如下:
start(){
 now=`date "+%Y%m%d%H%M%S"`
 exec
 java -Xms64m -Xmx256m -jar ./simple-service-0.0..jar --server.port= --config.name=pro > logs/simple-service.log &
}
#停止方法
stop(){
 ps aux|grep simple-service|grep |grep -v grep|awk '{print $2}'|while read pid
 do
    kill - $pid
 done
} 
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
printf 'Usage: %s {start|stop|restart}\n' "$testg"
exit
;;
esac
启动方式:sh simple-service.jar start 当然可以在脚本里启动本服务器所有服务,也可以使用自动部署机制,自动部署自动启动。
Spring boot centos部署启动停止脚本的更多相关文章
- 用于Spring Boot Jar部署的shell脚本
		
用于在Jenkins将jar发送到目标节点之后的部署操作, 包含deploy, start, stop, restart功能. 在deploy时会自动备份原jar至指定目录 # Please defi ...
 - 多个Spring Boot项目部署在一个Tomcat容器无法启动
		
转自https://www.cnblogs.com/tomxin7/p/9434085.html 业务介绍 最近用Spring Boot开发了一个翻译的小项目,但是服务器上还跑着其他项目,包括一个同样 ...
 - spring boot tomcat 部署
		
前几天springboot项目部署到linux中,整个过程就是个坑啊.踩坑的过程中也学到了许多.spring boot 项目部署时由于其内置了tomcat和jdk,而且还都是8. 所以部署的话就分为两 ...
 - Linux Oracle服务启动&停止脚本与开机自启动
		
在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介 ...
 - Linux Oracle服务启动&停止脚本与开机自启动[转]
		
在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介 ...
 - 【转】Linux Oracle服务启动&停止脚本与开机自启动
		
在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设置相关参数,首先先介 ...
 - 涨姿势:Spring Boot 2.x 启动全过程源码分析
		
目录 SpringApplication 实例 run 方法运行过程 总结 上篇<Spring Boot 2.x 启动全过程源码分析(一)入口类剖析>我们分析了 Spring Boot 入 ...
 - Spring Boot 系列(六)web开发-Spring Boot 热部署
		
Spring Boot 热部署 实际开发中,修改某个页面数据或逻辑功能都需要重启应用.这无形中降低了开发效率,所以使用热部署是十分必要的. 什么是热部署? 应用启动后会把编译好的Class文件加载的虚 ...
 - 玩转spring boot——war部署
		
前言 之前部署spring boot应用是通过直接输入命令“java -jar”来实现的.而有些情况,由于部署环境的制约,只能把项目从jar转换成war才能部署,如新浪云sae的java环境容器.那怎 ...
 
随机推荐
- asp.net数据类型--泛型
			
asp.net有很多的数据类型,同时c#等均是强数据类型,在使用的过程,存在因数据类型不一致,在编译时通过,在使用过程中出错的情况,因此从2.0起,增加泛型这种类型.这种类型,在定义时不指定类型,而在 ...
 - 主席树+LCA【p2633 (bzoj2588】 Count on a tree
			
Description 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权.其中lastans是上一个询问的答案,初始 ...
 - POJ1386Play on Words(欧拉回路)
			
Play on Words Time Limit: 1000MS Memory L ...
 - python3-os模块中的os.walk(目录树生成器)
			
#先看源码 def walk(top, topdown=True, onerror=None, followlinks=False): """Directory tree ...
 - Ajax 使用formdata 实现 无刷新表单上传
			
FormData对象的作用就类似于这里的serialize()方法,不过FormData是浏览器原生的,且支持二进制文件 1.这里实现一个无刷新上传图片,成功后页面显示 点击button 触发隐藏的 ...
 - Python easygui 和 xlrd的安装
			
一.python的安装 1.我们从python官方网站:http://www.python.org下载python的安装包 2.解压后点击安装,安装完成后,将安装目录配置到环境变量的path里. 3 ...
 - 再谈 Promise
			
读完这篇文章,预计会消耗你 40 分钟的时间. Ajax 出现的时候,刮来了一阵异步之风,现在 Nodejs 火爆,又一阵异步狂风刮了过来.需求是越来越苛刻,用户对性能的要求也是越来越高,随之而来的是 ...
 - notepad++ 常用的插件及教程
			
NotePad++ 教程 HEX-Editor http://files.cnblogs.com/pengdonglin137/HexEditor_0_9_5_UNI_dll.zip 我的N ...
 - css:滑动门
			
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - 10 Essential TypeScript Tips And Tricks For Angular Devs
			
原文: https://www.sitepoint.com/10-essential-typescript-tips-tricks-angular/ ------------------------- ...