美文网首页Linux
Centos7添加自定义系统服务

Centos7添加自定义系统服务

作者: WebGiser | 来源:发表于2020-01-02 16:18 被阅读0次
参考:https://www.cnblogs.com/gaoyuechen/p/8991091.html

在linux服务器下,有时候会出现服务器断电、服务器重启等情况,这时候就需要一些服务自启动。服务自启动的脚本制作如下:

1、制作sh脚本,示例文件sun.sh代码如下:

只需要修改JAVA对应的路径和服务启动命令即可。

#!/bin/sh
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME PATH
nohup java -jar /home/demo-0.0.1-SNAPSHOT.jar &
nohup java -jar /home/config.jar --server.port=9011 &

2、制作自启动服务,示例文件sun.service代码如下:

只需要修改ExecStart的值即可。

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

3、脚本放置说明

(1)把sun.sh文件放在/home/sh/下面,并添加可执行 chmod u+x /home/sh/sun.sh
(2)然后把sun.service tomcat.service activemq.service等放在/usr/lib/systemd/system 下面
(3)执行命令 systemctl enable sun.service && systemctl enable tomcat.service && systemctl enable activemq.service

相关文章

网友评论

    本文标题:Centos7添加自定义系统服务

    本文链接:https://www.haomeiwen.com/subject/jlsooctx.html