centos添加服务

一、添加服务启动脚本

#!/bin/bash

export JAVA_HOME=/usr/java/jdk1.8.0_201

export PATH=$JAVA_HOME/bin:$PATH
# 注意,这里的文件都必须是绝对路径
nohup java -jar /luban/app/deploy/deploy-0.0.1-SNAPSHOT.war > /luban/app/deploy/nohup.out & 

echo "启动完成"

二、添加服务停止脚本

#!/bin/sh

newjaradmin="deploy-0.0.1-SNAPSHOT.war";

sleep 2
pidadmin=`(ps -ef | grep "$newjaradmin" | grep -v "grep") | awk '{print $2}'`;
kill -9 $pidadmin

三、添加服务脚本

添加到 /usr/lib/systemd/system 目录下

[Unit]
#描述
Description=deploy

#表示服务信息
[Service]
Type=forking
# 这里是服务的根目录
WorkingDirectory=/luban/app/deploy

ExecStart=/luban/app/deploy/start.sh
ExecStop=/luban/app/deploy/stop.sh
PrivateTmp=true

#安装相关信息
[Install]
WantedBy=multi-user.target

四、添加服务

加载环境
# systemctl daemon-reload

设置服务开机自启动
# systemctl enable deploy.server

查询是否自启动服务
# systemctl is-enabled deploy.server

取消服务器开机自启动
# systemctl disable deploy.server

 

posted @ 2023-06-26 11:51  扰扰  阅读(55)  评论(0编辑  收藏  举报