1. 程式人生 > >Java jar包部署為linux 服務

Java jar包部署為linux 服務

1:新建一個服務
vim /etc/systemd/system/quote.service

2:編寫指令碼

[Unit]
Description=Service for quote
Documentation=https://www.xindaowm.com
After=network.target
	
[Service]
User=nobody
#Type=forking
PIDFile=/run/quote.pid
ExecStart=/bin/sh -c '/usr/local/jdk1.7.0_80/bin/java -jar /usr/local/src/quote/quote.jar >> /var/log/quote.log 2>&1'
SuccessExitStatus=143
TimeoutStopSec=10
Restart=on-failure
RestartSec=5
	
[Install]
WantedBy=multi-user.target

3:新建一個日誌檔案
vim /var/log/quote.log
改變檔案或目錄的所有者
chown nobody /var/log/quote.log
改變檔案或目錄的所屬組
chgrp nobody /var/log/quote.log


4:啟動服務
systemctl start quote 

5:關閉服務
systemctl stop quote

6:檢視服務狀態
systemctl status quote -l