首页 > 其他分享 >jar包 加入到开机启动

jar包 加入到开机启动

时间:2022-11-14 16:23:42浏览次数:44  
标签:opt dkp 启动 jar nacos var 3.0 开机

#!/bin/sh
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_333
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin

nohup java -Dfile.encoding=utf-8 -jar /opt/dkp/nacos/dkp-nacos-3.0.jar > /opt/dkp/nacos/nacos.log 2>&1 &
echo $! i> /var/run/dkp-nacos-3.0.pid

sleep 4

nohup java -Dfile.encoding=utf-8 -jar /opt/dkp/system/dkp-system-start-3.0.jar > /opt/dkp/system/system.log 2>&1 &
echo $! i> /var/run/dkp-system-start-3.0.pid

nohup java -Dfile.encoding=utf-8 -jar /opt/dkp/tableau/dkp-module-tableau-3.0.jar > /opt/dkp/tableau/tableau.log 2>&1 &
echo $! i> /var/run/dkp-module-tableau-3.0.pid

nohup java -Dfile.encoding=utf-8 -jar /opt/dkp/gateway/dkp-gateway-3.0.jar > /opt/dkp/gateway/gateway.log 2>&1 &
echo $! i> /var/run/dkp-gateway-3.0.pid

sleep 4

exit

===========================================================================================

chmod 755 jarstart.sh
vi /etc/rc.d/rc.local
按i键进入编辑模式
在 此文件的touch /var/lock/subsys/local底下
添加以下内容:
/etc/init.d/jarstart.sh

==========================================================================================

#!/bin/sh
PID=$(cat /var/run/dkp-nacos-3.0.pid)
kill -9 $PID

===========================================================================================

标签:opt,dkp,启动,jar,nacos,var,3.0,开机
From: https://www.cnblogs.com/walkersss/p/16889373.html

相关文章

  • 使用Linux自启动文件rc.local遇到的问题总结
    rc.local的执行权限在/etc/rc.local文件中添加启动脚本,重启后没有执行。是因为/etc/rc.local是个链接文件,权限始终是777。在实际执行时看的是源文件的执行权限,需要添加......
  • 踩坑JSTL标签库:/WEB-INF/jsp/fore/home.jsp (行.: [3], 列: [0]) 无法在web.xml或使用
    Tomcat9及之前使用到的JSTL库:https://files-cdn.cnblogs.com/files/zhangzhixi/jstl.zip最近心血来潮想复习一下JavaWEB,调试JSTL标签的时候出现了一些错误,如标题所示。先......
  • Nginx 按下面操作完成从root用户启动服务切换到普通用户启动服务
    Nginx按下面操作完成从root用户启动服务切换到普通用户启动服务修改Nginx服务在服务器上相关文件夹和文件所属用户和用户组chown-Rappdeploy.mwopr/etc/nginxchown......
  • 如何优雅依赖多个版本的jar包
    以下文章来源于连边 ,作者连边问题现状由于是一个迭代比较久的项目,项目中已经存在poi-tl1.5.x的依赖,poi-tlv1.5.x是构建在Apachepoi3.16上的版本,而我们现在要使......
  • Android 启动优化测试
    adb命令adbshellamstart-W-n包名(appPackage)/类名(appActivity)adbshellamstart-W-ncom.hellotalk/.lib.main.launch.ui.LaunchActivity 执行结果如......
  • Java安全之Mojarra JSF反序列化
    Java安全之MojarraJSF反序列化AboutJSFJavaServerFaces,新一代的JavaWeb应用技术标准,吸收了很多JavaServlet以及其他的Web应用框架的特性。JSF为Web应用开发定义了一......
  • idea将java项目打成jar包并使用
    1.首先编写一个工具类2.进行打包操作)3.Build之后在项目的out包下面就出现了一个jar包在新建一个项目新建lib文件夹将jar包放进去4.最后即可调用......
  • iOS 启动优化测试
    APP的启动在iOS中,讨论的APP的启动可以分为2种:冷启动(ColdLaunch):从零开始启动APP热启动(WarmLaunch):APP已经在内存中,在后台存活着,再次点击图标启动APP主要是针对冷启......
  • 【经验文档】 docker 启动失败 Failed to start Docker Application Container Engin
    问题现象修改docker的镜像源改为国内镜像源之后,重启docker失败,使用systemctlstatusdocker.service查看docker容器状态,发现报错:FailedtostartDockerApplicationC......
  • Spring之容器的启动流程
    1.整体启动流程Spring的启动流程可以归纳为三个步骤:1、初始化Spring容器,注册内置的BeanPostProcessor的BeanDefinition到容器中2、将配置类的BeanDefinition注册到容器......