`

spring boot jar包执行启动停止简单脚本

 
阅读更多
start.sh:

\#!/bin/bash

PROJECTNAME=tcloud-cpsp-music

pid=`ps -ef |grep $PROJECTNAME |grep -v "grep" |awk '{print $2}'`

if [ $pid ]; then

	 echo "$PROJECTNAME  is  running  and pid=$pid"

else

	echo "Start success to start $PROJECTNAME ...."

nohup java -jar tcloud-cpsp-music-0.0.1-SNAPSHOT.jar  >> catalina.out  2>&1 &

fi


stop.sh
\#!/bin/bash

PROJECTNAME=tcloud-cpsp-music

pid=`ps -ef |grep $PROJECTNAME |grep -v "grep" |awk '{print $2}' `

if [ $pid ]; then

	echo "$PROJECTNAME is  running  and pid=$pid"

	kill -9 $pid

	if [[ $? -eq 0 ]];then


		echo "sucess to stop $PROJECTNAME "

	else

		echo "fail to stop $PROJECTNAME "

	fi

fi
分享到:
评论

相关推荐

    spring boot jar包应用启动脚本

    spring boot jar包应用启动脚本

    jar包启动脚本与关闭脚本win+linux

    首先,我们来看标题提到的"jar包启动脚本"。在Spring Boot项目中,一个可执行的jar文件包含了运行应用所需的所有依赖。为了启动这样的应用,通常我们会使用`java -jar`命令。但在生产环境中,为了管理和自动化,我们...

    spring boot 第三方jar包抽离方案

    #### 2.1 Spring Boot外部加载jar包启动 Spring Boot允许通过`-Dloader.path`参数加载外部lib目录下的jar包。例如,执行`java -Dloader.path="lib/" -jar app.jar`即可启动应用,并使用lib目录中的jar包。 #### ...

    spring boot/spring cloud项目启动脚本,默认名称:start.sh

    linux服务器,springboot,spring cloud、spring cloud alibaba等项目启动脚本 下载脚本, 1,上传脚本至jar包同级目录 2,更改脚本: jar包名称 项目文件路径 日志路径(包含日志名称) 脚本已配置好jvm优化...

    Springboot-服务-Windows 一键启动、停止脚本

    "Springboot-服务-Windows 一键启动、停止脚本"这个主题关注的是如何为Spring Boot应用程序创建自定义的批处理脚本来执行这些操作。批处理脚本是Windows操作系统中的文本文件,扩展名为`.bat`,它们包含了可执行的...

    linux的spring boot项目的启动停止脚本

    在Linux环境中,管理和操作Spring Boot应用通常涉及到创建和使用启动和停止脚本。Spring Boot是一个基于Java的微服务框架,它极大地简化了构建独立运行的Java应用的方式。这些应用程序可以被设计为“可执行的”JAR或...

    linux 一键启动 jar包 批处理脚本

    本文将详细讲解如何编写这样一个脚本来启动、停止和重启Spring Boot的jar包。 首先,我们需要了解Linux环境下的基础命令行操作。`sh`脚本是基于Bash shell编写的,因此我们需要熟悉Bash的一些基本语法,如变量赋值...

    Shell脚本启动和停止springboot的jar包

    这个脚本的主要目标是启动一个Spring Boot应用,通常是通过执行一个包含`java -jar`命令行来完成的。`java -jar`命令用于运行存档在JAR(Java Archive)文件中的Java应用。在Spring Boot中,这个JAR文件通常包含了...

    springboot项目启动bat脚本

    在Windows环境下,Spring Boot项目通常以jar包的形式发布,以便于部署和运行。"springboot项目启动bat脚本"指的是一个批处理(.bat)文件,用于自动化启动Spring Boot应用程序的过程。这种脚本大大简化了操作,使得...

    spring boot部署启动脚本

    标题中的“Spring Boot部署启动脚本”指的是在Spring Boot应用开发完成后,为了自动化部署和启动应用程序而创建的脚本。Spring Boot是一个简化Spring应用程序开发的框架,它提倡“开箱即用”的理念,使得开发者可以...

    详解spring boot 以jar的方式启动常用shell脚本

    Spring Boot jar 方式启动常用 shell 脚本详解 本篇文章主要介绍了 Spring Boot 项目使用 jar 方式启动的常用 shell 脚本,具有很强的参考价值。 Spring Boot 项目简介 Spring Boot 是一种基于Spring框架的轻量级...

    Linux部署springboot(springcloud)启动多个jar

    本篇文章将深入讲解如何在Linux环境下部署SpringBoot(SpringCloud)项目,并启动多个jar文件,以及如何通过shell脚本来实现日志管理和服务控制。 首先,SpringBoot是一个基于Spring框架的轻量级开发工具,它内置了...

    spring boot 所有‘demo,打包下载’

    虽然 Maven 已经成为主流,但 Ant 依然在某些场景下被使用,Spring Boot 的项目中可能包含 Ant 构建脚本。 5. **Hibernate 4**: Hibernate 是一个 ORM(对象关系映射)框架,实现了 JPA 规范。在 Spring Boot 中,...

    bat一键启动多个jar包

    @echo off start "api-gateway网关" /D "D:\jianguan\houduan\yssjar-201902242125" java -Xmx1024M -Xms128M -jar api-gateway-1.0-SNAPSHOT.jar & .../D 后面的是jar包所在路径,后边的就是jar包运行命令了

    jar spring boot 运行脚本

    将spring boot项目与脚本放在同一目录下,直接启动./springboot start 停止./springboot stop 重启./springboot restart

    把Spring boot jar作为服务运行

    本文将详细介绍如何将Spring Boot jar包配置为Windows服务,以便它能够在系统启动时自动运行。 #### 二、解决方案概述 要解决这个问题,一种常见的方式是使用Java Service Wrapper(简称Wrapper)。Java Service ...

    jar包在服务器启动的通用命令构建脚本.zip

    以上就是关于如何在Linux服务器上构建和使用脚本启动Spring Boot应用的jar包的详细说明。这个过程涉及了Java、Linux命令行、Spring Boot和Maven等多个IT领域的知识点,确保了应用的稳定、高效运行。

    Linux启动与停止spring boot工程的脚本示例

    一般我们在开发的时候经常使用的是前面两种运行方式,在部署实施的时候使用的第三种方式,下面我们就重点说明下载linux环境中运行和停止springboot项目的指令和脚本: 一、指令 nohup 不挂断运行指令 一般在linux...

    centos7下启动springboot项目启动脚本(shell脚本)

    前言:打包好的springboot项目,可以使用java -jar xxx.jar的方式启动。当出现多个springboot项目需要启动的时候,可以使用脚本启动的方式。这在springcloud项目的开发测试阶段尤为有用。以下展示启动脚本示例,过程...

Global site tag (gtag.js) - Google Analytics