参考: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
网友评论