linux 下启动java jar包 shell

linux 下启动java jar包 shell

 

#!/bin/sh

JAVA_HOME=/usr/local/jdk1.6.0_34/bin/java
JAVA_OPTS="-Xmx256m"
APP_HOME=/home/ap/injavawetrust/batch

cd $APP_HOME
if [ -f BatchClient.pid ]; then
  PID=$(cat BatchClient.pid)
  echo "=========================="
  echo "service is already started"
  echo "service process ID is $PID"
  echo "=========================="
else
  echo "=========================="
  echo "start service ......"
  nohup $JAVA_HOME $JAVA_OPTS -jar batch.jar  >/dev/null 2>&1 &
  sleep 1
  echo "service started....."
  echo $! > BatchClient.pid
  if [ -f BatchClient.pid ]; then
     PID=$(cat BatchClient.pid)
     echo "start service success!"
     echo  "PID is $PID"
  else
    echo "start service fail!"
  fi
  echo "=========================="
fi

基于STM32的智慧农业大棚监测与控制系统设计与实现 摘要:本文设计了一种基于STM32F103C8T6单片机的智慧农业大棚监测与控制系统,集成多参数环境监测、智能控制和远程管理功能。系统可实时采集光照、CO2、温湿度和土壤湿度等参数,通过OLED显示并采用双模式控制机制:自动模式下根据阈值调节设备,手动模式下支持APP或按键控制。通过ESP8266模块接入机智云平台实现数据云存储和远程控制。测试表明系统具有高精度(温度±0.5℃、CO2±50ppm)、快速响应(<2s)和稳定运行(30天无故障)等特点,有效解决了传统大棚调控不及时等问题。创新点包括多参 阅读详情

相关推荐

告别硬编码!用Aviator 5.3.3实现动态规则引擎,Spring Boot项目实战教程

本文详细介绍了如何使用Aviator 5.3.3在Spring Boot项目中实现动态规则引擎,告别硬编码。通过Maven依赖集成、规则模型设计、规则执行引擎实现及电商促销系统实战案例,展示了Aviator在动态规则配置中的高效应用,提升业务灵活性和开发效率。

weixin_30329623的博客 446

使用 linux shell脚本启动jar包,进行关闭,查看状态

1.将jar包打包好,上传服务器,并使用jar包的配置文件:application-dev.yml放到和jar包同一目录下,如下图所示。

健康平安的活着的专栏 4382

走马观碑组智能车竞赛:目标板识别算法优化与实战技巧(基于OpenCV)

本文针对智能车竞赛走马观碑组别的核心挑战,深入探讨了基于OpenCV的目标板识别算法优化与实战技巧。文章系统分析了PVC赛道环境下的光照、运动模糊等干扰因素,详细拆解了从红色矩形定位、透视校正到特征提取与分类的完整流程,并提供了工程优化、速度提升及现场调试的实用策略,旨在帮助参赛队伍构建一套在高速运动中既准又快的鲁棒识别系统。

life6的博客 733

linux运行两个jar包,linux使用shell按序启动多个jar包

有以下四个jar包,按序启动:fire-eureka-1.0-ALPHA.jarfire-config-1.0-ALPHA.jarfire-gateway-1.0-ALPHA.jarfire-auth-service-1.0-ALPHA.jar下面是启动 停止 重启的脚本#!/bin/shexport EUREKA=fire-eureka-1.0-ALPHA.jarexport CONFIG=fi...

weixin_34469962的博客 1627

FPGA笔试题知识点汇总(21~40)

FPGA笔试题知识点汇总(21~40)

weixin_52487896的博客 5886

Linux之GTK系列教程

00、背上行囊1——程序员学习之道 01、背上行囊2——为什么要学习GTK 02、背上行囊3——GUI概述 03、背上行囊4——GTK简介 04、背上行囊5——GTK环境搭建( Linux ) 05、背上行囊6——GTK环境搭建( windows ) 06、踏上旅途1——一个简单的空白窗口 07、踏上旅途2——控件的添加 08、踏上旅途3——布局容器之水平布局 09、踏上旅途

每天积累一点点 2万+

linux启动多个springboot jar包

1:Shell脚本的编写 #!/bin/sh export IOM=iom1.0.2-V2.0.0-exec.jar export IEM=iem-V2.0.0-exec.jar export POLICE=police-V2.0.0-exec.jar export IOM_port=8114 export IEM_port=8116 export POLICE_port=9105 case "$1" in start) ## 启动IOM echo "--------

LinkangGuo的博客 1013

Weblogic安装与部署

27.免密登录,在目录Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\AdminServer和Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-TA目录下,新建security\boot.properties文件,13.点击新建按钮,填写服务器名称,服务器监听地址,再点击下一步,最后点击完成。

m0_46259466的博客 6635

Shell脚本在linux下启动java的jar包

1、新建restart.sh文件,标识为启动文件,此时发现这个文件并不能执行,那么执行如下命令 chmod +x restart.sh 2打开restart.sh;即 vi restart.sh,复制一下内容 #!/bin/sh RESOURCE_NAME=xxx.jar #这里为jar包名 tpidplatform=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'` if [ ${tpidpl...

qq_41144042的博客 702

从原理到实践:手把手教你用XY2-100协议控制激光振镜(含引脚定义图)

本文详细解析了XY2-100协议在激光振镜控制中的应用,从硬件接口定义到时序分析,再到Verilog硬件逻辑实现,提供了完整的开发指南。通过实际案例和优化策略,帮助开发者快速掌握高精度激光振镜控制技术,提升加工质量和效率。

weixin_30505225的博客 403

使用moveit控制机械臂

位置设置:`target_pose.position.x = 0.12`, `target_pose.position.y = 0.41`, 和 `target_pose.position.z = 0.44` 分别设置了机械臂末端执行器的X, Y, 和 Z坐标。设定目标位置:`group.set_pose_target(target_pose)` 这一命令将之前定义的目标位置和姿态设置为当前机械臂组的目标,为接下来的路径规划做准备。在机械臂控制的过程中,设定精确的目标位置和姿态是实现精确操作的关键步骤。

realman_Rop的博客 3688

Linux启动Java程序jar包Shell脚本

这里将命令编写成一个可以执行的shell脚本,只需要放置在和jar包同级别的目录下,同时修改脚本内置的一些变量后,方可正常使用。在Linux 环境中部署SpringBoot等Java项目时总是要重复的输入一些命令。具体功能可以查看脚本代码。

州仔 749

BiSeNet:面向实时语义分割的双边网络

BiSeNet 系列重新定义了实时语义分割的范式“不要在速度和精度之间妥协——用架构创新,两者兼得。V1:提出双边解耦思想,启发后续大量工作;V2:通过极致轻量化,证明小模型也能高精度;V3(工业版):推动端侧 AI 落地,成为行业标准之一。如今,BiSeNet 已成为嵌入式视觉系统的默认选择,其设计理念(解耦、轻量、融合)被广泛应用于目标检测、姿态估计等领域。

浩瀚之水的专栏 268

linux java 多个jar包_Linux shell脚本,按顺序批量启动多个jar包,批量启动spring cloud的jar包...

Linux shell脚本,按顺序批量启动多个jar包,批量启动spring cloud的jar包一. 手动一个一个启动的方式:nohup java -jar eurekaserver.jar > ../logs/eurekaserver.log 2>&1 &nohup java-jar configserver.jar > ../logs/configserve...

weixin_39864601的博客 1042

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Java通用linux系统一键启动部署jar包shell脚本

该脚本是一个用于管理Java应用(admin-1.0.0-SNAPSHOT.jar)的Bash脚本,主要功能包括启动、停止、重启和查看应用状态。脚本通过PID文件跟踪应用进程,支持JVM参数配置(512MB初始堆内存/1024MB最大堆内存)和Spring环境配置(develop模式)。使用时需提供操作参数(start|stop|restart|status),会自动记录日志并处理进程状态检查,确保应用管理的安全性和便捷性。适用于Linux服务器的Java应用部署场景。

LeungChunwai的博客 450

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

java -jar 停止_推荐:Linux启动Java程序jar包Shell脚本

每次启动Java程序jar包的时候,难道你还在手敲java -jar xxserver.jar……?边敲边想着都需要追加哪些参数?今天就推荐给大家一个几乎通用的Shell脚本,它支持Java程序Jar包的服务启动、服务停止、服务状态查看,同时在脚本中追加了一些语法说明,具体Shell命令,还请大家自行上网学习。#!/bin/sh# 该脚本为Linux下启动java程序的脚本## auth...

weixin_31486261的博客 146

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

android log打印jar_推荐:Linux启动Java程序jar包Shell脚本

每次启动Java程序jar包的时候,难道你还在手敲java -jar xxserver.jar……?边敲边想着都需要追加哪些参数?今天就推荐给大家一个几乎通用的Shell脚本,它支持Java程序Jar包的服务启动、服务停止、服务状态查看,同时在脚本中追加了一些语法说明,具体Shell命令,还请大家自行上网学习。#!/bin/sh# 该脚本为Linux下启动java程序的脚本## author: l...

weixin_28990605的博客 217

linux启动java jar包_推荐:Linux启动Java程序jar包Shell脚本

#!/bin/sh# 该脚本为Linux下启动java程序的脚本## author: luandy# date: 2021/1/15## 特别注意:# 该脚本使用系统kill命令来强制终止指定的java程序进程。# 所以在杀死进程前,可能会造成数据丢失或数据不完整。如果必须要考虑到这类情况,则需要改写此脚本,### 根据实际情况来修改以下配置信息 #########################...

weixin_39721000的博客 175

linux使用shell脚本启动jar包 java -jar等指令

定义变量法一般都是头字母大写A=100echo $A #输出变量A#如果加上 `date` 代表它是已一个指令或者标量来执行A=`date`echo A$(date)等价与`` java -jar xxx.jar

m0_64787068的博客 4094

java项目打成jar包并部署到Linux服务器,以及在shell脚本中启动java程序

一、在eclipse中,将java程序打成可运行的jar包   1.只需要把src目录和lib目录下的第三方jar打包即可    2.选中这两个位置后,一路“next”,然后“finish”,生成jar包 3.生成项目结构的zip包 然后,把项目打成zip包,注意只选需要的程序目录结构和配置文件夹即可 4.点击“finish”,完成zip包的压缩 5、把生成的jar包...

weixin_30323631的博客 1011

linux java shell jar_linux 下启动java jar包 shell

#!/bin/shJAVA_HOME=/usr/local/jdk1.6.0_34/bin/javaJAVA_OPTS="-Xmx256m"APP_HOME=/home/ap/injavawetrust/batchcd $APP_HOMEif [ -f BatchClient.pid ]; thenPID=$(cat BatchClient.pid)echo "==================...

weixin_39900736的博客 68

linux java 多个jar包_Linux按顺序启动多个jar的shell脚本

#!/bin/shpp=$(pwd)export REGISTER=$pp/fms-register.jarexport ADMIN=$pp/fms-admin-server.jarexport GATEWAY=$pp/fms-gateway.jarexport AUTH=$pp/fms-auth.jarexport REGISTER_port=8761export ADMIN_port=8182...

weixin_42103128的博客 630

linux shell启动java_linux 下启动java jar包 shell

#!/bin/shJAVA_HOME=/usr/local/jdk1.6.0_34/bin/javaJAVA_OPTS="-Xmx256m"APP_HOME=/home/ap/injavawetrust/batchcd $APP_HOMEif [ -f BatchClient.pid ]; thenPID=$(cat BatchClient.pid)echo "==================...

weixin_35729227的博客 114

linux启动java jar文件_推荐:Linux启动Java程序jar包Shell脚本

#!/bin/sh# 该脚本为Linux下启动java程序的脚本## author: luandy# date: 2021/1/15## 特别注意:# 该脚本使用系统kill命令来强制终止指定的java程序进程。# 所以在杀死进程前,可能会造成数据丢失或数据不完整。如果必须要考虑到这类情况,则需要改写此脚本,### 根据实际情况来修改以下配置信息 #########################...

weixin_39859909的博客 159

linux java jar打包_java项目打成jar包并部署到Linux服务器,以及在shell脚本中启动java程序(示例代码)...

一、在eclipse中,将java程序打成可运行的jar包1.只需要把src目录和lib目录下的第三方jar打包即可2.选中这两个位置后,一路“next”,然后“finish”,生成jar包3.生成项目结构的zip包然后,把项目打成zip包,注意只选需要的程序目录结构和配置文件夹即可4.点击“finish”,完成zip包的压缩5、把生成的jar包和zip包上传到linux服务器的程序安装目录(根据...

weixin_30588427的博客 209
上一篇: linux 下停止java jar包 shell
下一篇: linux 下检查java jar包 程序是否正常 shell
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值