linux springboot jar运行脚本

Win10家庭版如何添加本地用户和组 在众多Windows版本中,Windows 10以其丰富的功能和卓越的性能吸引了大量用户。然而,对于使用Win10家庭版的用户来说,他们可能会遇到一些功能上的限制,特别是在用户和组管理方面。虽然家庭版在某些高级功能上有所缩减,但我们仍然可以通过一些技巧来实现对本地用户和组的管理。本文将详细介绍如何在Win10家庭版中添加本地用户和组,以便用户能够更好地管理计算机资源。 阅读详情

linux环境下jar运行脚本 lzxt.sh

#!/bin/bash
#这里可替换为你自己的执行程序,其他代码无需更改
APP_NAME=lzxt.jar

APP_DIR=/usr/softService/lzxt/backend
#APP_DIR=`pwd`
 
#使用说明,用来提示输入参数
usage() {
 echo "Usage: sh sms.sh [start|stop|restart|status]"
 exit 1
}
 
#检查程序是否在运行
is_exist(){
 pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' `

 echo "ps number is: ${pid}"
 #如果不存在返回1,存在返回0 
 if [ -z "${pid}" ]; then
 return 1
 else
 return 0
 fi
}
 
#启动方法
start(){
 is_exist
 if [ $? -eq "0" ]; then
 echo "${APP_NAME} is already running. pid=${pid} ."
 else
 nohup java -jar $APP_DIR/$APP_NAME > $APP_DIR/lzxt.log 2>&1 &
 #nohup java -jar $APP_DIR/$APP_NAME
 echo "${APP_NAME} start success"
 echo "start print log"
 tail -f -n 100 lzxt.log
 fi
}
 
#停止方法
stop(){
 is_exist
 if [ $? -eq "0" ]; then
 kill -9 $pid
 else
 echo "${APP_NAME} is not running"
 fi 
}
 
#输出运行状态
status(){
 is_exist
 if [ $? -eq "0" ]; then
 echo "${APP_NAME} is running. Pid is ${pid}"
 else
 echo "${APP_NAME} is NOT running."
 fi
}
 
#重启
restart(){
 stop
 start
}
 
#根据输入参数,选择执行对应方法,不输入则执行使用说明
case "$1" in
 "start")
 start
 ;;
 "stop")
 stop
 ;;
 "status")
 status
 ;;
 "restart")
 restart
 ;;
 *)
 usage
 ;;
esac



ESP32-C5硬件设计全链路指南:ADC/SDIO/USB/RF PCB实战 模数转换器(ADC)和高速外设接口是嵌入式系统硬件设计的核心基础。理解ADC通道映射、输入阻抗特性与抗干扰布线,是保障传感器采样精度的前提;掌握SDIO、USB差分信号的阻抗控制、端接策略与电源去耦方法,则直接决定通信可靠性与EMC性能。在Wi-Fi 6/Bluetooth 5.3双模SoC如ESP32-C5中,ADC复用约束、USB与SDIO管脚冲突、RF匹配网络调校、四层板叠层规划等工程细节,共同构成高成功率PCB落地的关键技术栈。本文聚焦ESP32-C5平台,系统梳理从模拟前端到射频输出的硬件设计规范 阅读详情

相关推荐

机器视觉:9点标定的原理与实现

标定就是将机器视觉处理得到的像素坐标转换成实际项目中使用到的毫米坐标。简单说即使看看实际单位距离内有几个像素,如下图所示,10mm的距离内有222个像素,那像素坐标和实际的毫米坐标就有个比例关系了。

m0_49968063的博客 1万+

Linux手动启动springboot项目jar包命令详解

1、序言 相信很多朋友都在Linux服务器上都手动启动过springboot项目,对于java -jar都有一定的了解。这次我们专门就Java -jar相关命令做一个详细的理解。 2、Linux运行jar包方式 (1)、java -jar webshop-0.0.1-SNAPSHOT.jar 最简单的jar包运行命令 特点是:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗...

pyf1903047190的博客 4258

基于phpstudy搭建pikachu靶场

一、phpstudy下载安装配置 phpstudy介绍 简单介绍一下phpstudy,详细请参考百度解读。pikachu是基于PHP环境搭建的,需要数据库支持,所以装pikachu之前需要先安装它需要的环境,就像你养鱼需要给它提供水环境一样。安装phpstudy能满足pikachu的需求,所以先安装phpstudy。 phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是

ptxybird的博客 1万+

linux系统中springboot项目jar包后台启动命令

spring boot 项目后台启动命令(jar包形式启动) nohup java -jar syex-grpc.jar >nohup.log 2>&1 &

weixin_42181142的博客 1754

Virtuoso集成HspiceD:打通模拟设计全流程的仿真与PEX实战

本文详细介绍了Virtuoso集成HspiceD在模拟设计全流程中的应用,包括仿真与PEX实战。通过无缝衔接Virtuoso和HspiceD,设计师可以在同一环境中完成从原理图设计到PEX后仿真的全流程,大幅提升工作效率。文章还提供了仿真环境配置、前仿真关键设置、PEX全流程详解以及性能调优等实用技巧。

weixin_29271263的博客 97

解决Windows 10安装语言包时遇到的0x800F0954错误

在安装Windows 10操作系统的语言包时,如果遇到错误代码0x800F0954的提示,这无疑会让许多用户感到困惑和无助。这个错误通常意味着在安装过程中遇到了一些阻碍,导致无法正常完成语言包的安装。本文将为大家详细解析这个错误代码0x800F0954,并提供一系列有效的解决方法,帮助大家顺利安装所需的语言包。

nntxthml的博客 3793

Linux部署SpringBoot 的 jar包相关步骤及命令

通过命令查找相关进程 ps -ef | grep java netstat -apn     linux后台执行命令:&和nohup 当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏...

u014069688的博客 551

STM32F401RCT6最小系统原理图设计

STM32F401RCT6最小系统原理图设计一、主控芯片二、电源电路三、晶振电路三、下载电路四、完整电路图      本文章基于STM32F401RCT6进行最小系统原理图设计,包含主控芯片,电源,晶振电路,下载电路等几部分 一、主控芯片 主控芯片采用STM32F401RCT6,需注意: VBAT在不接电池的情况下需接3.3V,VDDAVREF+需接3.3V,否则会造成芯片供电不正常,无法启动和识别的情况 VDDAVREF+和VCAP1处电容需按照规格书

weixin_43278295的博客 2万+

记录 linux 运行多个jar 脚本 springboot项目

记录 linux 运行多个jar 脚本1.0 前言2.0 编写方式 1.0 前言 因测试环境所需,一个测试环境需要运行多个java项目 2.0 编写方式 我这里习惯放在 /opt 目录下 #创建脚本文件 touch script.sh vi script.sh 文件内容 $1 第一个输入参数 $ 2 第二个输入参数 #你jar所在目录拼接即可 JAR_NAME="/opt/$2" # 如果输入格式不对,给出提示! tips() { echo "" echo "WARNING!!!......T

Javaxiaowang的博客 455

基于STM32设计的老人摔倒检测报警系统(OneNet+MQTT)(235)

基于STM32设计的老人摔倒检测报警系统,不仅能够实时监测老人的位置信息,方便在紧急情况下快速定位,还能通过陀螺仪模块精确检测老人的身体姿态,一旦判断为摔倒状态,系统将立即触发蜂鸣器报警,并通过4G网络向指定联系人发送短信警示,确保老人能够迅速得到援助。此外,系统还支持老人主动按下设备上的按键发送求助短信,增强了系统的灵活性和实用性。

4691

华为od 面试八股文_数据库_01_含答案

华为od 面试八股文_数据库_01_含答案

MISAYAONE的博客 2166

Linux 脚本监测 springboot jar包运行情况 服务重启

Linux 脚本监测 springboot jar包运行情况 服务重启: 使用touch 创建monitor.sh文件,保存后赋予该文件权限将monitor.sh脚本设为可执行 chmod a+x monitor.sh #monitor.sh脚本内容: Linux 脚本监测 springboot jar包运行情况 服务重启 使用touch 创建monitor.sh文件,保存后赋予该文件权限将monitor.sh脚本设为可执行 chmod a+x monitor.sh monitor.sh脚本内容 #!

qq_40812553的博客 607

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

spring boot 作为服务运行 linux,springboot Jar包 部署到Linux服务器运行,并创建启动脚本...

最近开发完一个springboot项目,打包成jar包之后要部署到Linux服务器上面运行,我用的nohup java -jar 命令,但是代码更新之后重新部署的时候覆盖原来的项目,又要手动运行ps -ef|grep jar包名 去查找进程,然后kill -9 去kill进程,有时候nohup进程老是kill不掉,只能多试几次,烦不胜烦。后来专门花时间研究了一下脚本和本地window上传文件到li...

weixin_31937605的博客 167

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

springboot项目jar包在linux运行脚本

脚本如下 #!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=你的jar包名称 #使用说明,用来提示输入参数 usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]" exit 1 } #检查程序是否在运行 is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' ` #如果不存在返回1,存在返

小叶lr的博客 517

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

springboot Jar包 部署到Linux服务器运行,并创建启动脚本

最近开发完一个springboot项目,打包成jar包之后要部署到Linux服务器上面运行,我用的nohup java -jar 命令,但是代码更新之后重新部署的时候覆盖原来的项目,又要手动运行 ps -ef|grep jar包名 去查找进程,然后kill -9 去kill进程,有时候nohup进程老是kill不掉,只能多试几次,烦不胜烦。后来专门花时间研究了一下脚本和本地window上传文件到...

那些年的代码 4339

linux开机启动脚本运行jar包,linux一键脚本启动Springboot项目的jar包

创建执行脚本vim restart.sh然后拷贝下边的内容进去,我们需要改的就是jar包app_name和log日志文件log_file的名字为对应的jar包名字即可#!/bin/bashapp_name=项目的名字.jarlog_file=business.logecho 将要启动的jar包:${app_name}pid=`ps -ef |grep "${app_name}" | grep -v...

weixin_29928971的博客 230

Linux 运行Spring-boot Jar包程序 Shell 脚本

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33875839的博客 115

Linux shell脚本启动停止重启springboot jar包

文章目录前提创建.sh脚本执行脚本备注 前提 在linux中已经配置好jdk 检查是否配置好jdk java -version 创建.sh脚本 在自定义目录下创建 .sh 脚本,由于这个脚本只是操作指定jar包,个人建议脚本名称与jar包名称一致,方便区分,如下创建item.jar #替换这里jar包的路径,其它代码无需更改 APP_NAME=/root/item.jar #使用说明,用来提示...

weixin_40690164的博客 2723

Linux 部署 springboot jar 包

因为 springboot 有内置 tomcat 容器,所以我们在 linux 部署 springboot 项目的时候可以不安装 tomcat ,直接用 jar 包进行部署。 一、springboot 相关配置 1、配置文件 springboot 项目中,有如下三个配置文件,一个主配置文件,两个不同环境的配置文件 application.yml 主配置文件内容 spring: profiles: active: prod 2、将项目打成 jar 包 将 springboot 项目打成 j.

wxw1997a的博客 874

linux停止jar运行命令,Linux编辑启动、停止与重启springboot jar包脚本实例

这篇文章主要给大家介绍了关于Linux编辑启动、停止与重启springboot jar包脚本的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧前言springboot的配置文件中,配置文件的名字都有各自的意义跟用途dev 开发环境prod 生产环境(默认)test 测试环境加载指定配置文件 --spring.profiles.a...

weixin_42552124的博客 450

Linux脚本后台运行可执行jar包

写一个脚本,方便今后在Linux环境上部署可执行jar包。 1.将以下代码直接复制到记事本,然后将记事本重命名为:“Run.sh”。 注意:将APP_NAME的参数修改为你的jar名称,如果有配置文件,则将APPFILE_PATH路径修改为配置文件所在路径。 #!/bin/bash #这里可替换为jar包名字 APP_NAME=AIRobotPlatform-1.0.jar #根据实际情...

郄梦岩的博客 1474
上一篇: linux springboot jar运行脚本
下一篇: 客户端 frpc Windows 客户端后台运行及开机自启[后台运行命令]
和月明
博客等级 码龄6年 214粉丝 51原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值