首页 > 编程语言 > 详细

centos开机执行JAR Shell脚本

时间:2020-01-06 16:03:38      阅读:146      评论:0      收藏:0      [点我收藏+]

1.编写jar执行脚本

  vim start.sh

  加入如下内容(根据自己真实路径与数据进行编写)

#!/bin/sh
JAVA_HOME=/usr/local/java/jdk1.8.0_181
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME PATH
java -jar /home/app/test/8081.jar &
java -jar /home/app/test/8082.jar &

  技术分享图片

 

2.编写开机服务service(该service的ExecStart配置为上面的脚本路径)

  cd /usr/lib/systemd/system

  vim teststart.service

  加入以下内容

[Unit]
Description=nginx - high performance web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/home/app/test/start.sh
#ExecReload=/
#ExecStop=/
PrivateTmp=true
[Install]
WantedBy=multi-user.target

技术分享图片

 

3.开机执行service

  systemctl daemon-reload  #重新加载所有service服务

  systemctl enable teststart.service  #开机启动该service

  systemctl is-enabled teststart.service  #查看该service是否开机启用

  技术分享图片

4.重启服务,查看脚本是否执行

  重启

  reboot

  技术分享图片

  查看 jar 其否启动

  ps -ef|grep java

  技术分享图片

centos开机执行JAR Shell脚本

原文:https://www.cnblogs.com/xiaoyaojinzhazhadehangcheng/p/12156682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!