1./etc/systemd/system 下新建 wms.service
sudo vim /etc/systemd/system/wms.service
内容如下:
[Unit]
Description=xx数字库房 WMS Service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/ys
ExecStart=/opt/jdk1.8.0_321/bin/java -jar /opt/ys/wms-server.jar
Restart=always
RestartSec=10
# 应用日志打到指定文件
StandardOutput=append:/opt/ys/catalina.out
StandardError=append:/opt/ys/catalina.out
# 可选:设置环境变量(如 Spring Profile)
# Environment="SPRING_PROFILES_ACTIVE=prod"
[Install]
WantedBy=multi-user.target
PS注意:要确认 systemd 版本是否支持 append: 语法!
# 检查 systemd 版本
sudo systemctl --version
# systemd v240+ 才支持 append:语法
# 若版本 < 240,请改用下面方式
[Unit]
Description=xx数字库房 WMS Service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/ys
ExecStart=/bin/sh -c 'exec /opt/jdk1.8.0_321/bin/java -jar /opt/ys/wms-server.jar >> /opt/ys/catalina.out 2>&1'
Restart=always
RestartSec=10
# 可选:设置环境变量(如 Spring Profile)
# Environment="SPRING_PROFILES_ACTIVE=prod"
[Install]
WantedBy=multi-user.target
2.设置文本权限
sudo chmod 777 /etc/systemd/system/wms.service
3.重新加载
# 重新加载
sudo systemctl daemon-reload
4.设置开机自启
# 设置开机自启
sudo systemctl enable wms.service
5.其他
# 查看是否开机自启
sudo systemctl list-unit-files | grep wms
# 开启
sudo systemctl start wms.service
# 重启
sudo systemctl restart wms.service
# 停止
sudo systemctl stop wms.service
# 查看服务状态
sudo systemctl status wms.service

2990

被折叠的 条评论
为什么被折叠?



