IT|軟體|維運管理|作業系統|Linux|Java 應用 Ubuntu 平台以 Systemd 服務方式運行

Linux Ubuntu 版本 18.04
sudo nano /etc/systemd/system/test.service
[Unit]
Description=Manage Java service

[Service]
User=lilee
WorkingDirectory=/home/lilee/Signal/project
ExecStart=/usr/bin/java -jar aaron-ui-1.0-SNAPSHOT.jar  --spring.profiles.active=prod &
Type=simple
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

參數說明
=======
WorkingDirectory 工作目錄
/home/lilee/Signal/project

ExecStart 執行 jar 及指定
/usr/bin/java -jar aaron-ui-1.0-SNAPSHOT.jar  --spring.profiles.active=prod &


sudo systemctl daemon-reload

啟動服務
sudo systemctl start test.service

停止服務
sudo systemctl stop test.service

查看服務狀態
sudo systemctl status test

開機自動啟動
sudo systemctl enable test.service 


參考


這封郵件來自 Evernote。Evernote 是您專屬的工作空間,免費下載 Evernote

留言

這個網誌中的熱門文章

IoT|硬體|樹莓派|外接麥克風及喇叭設置

成長|語文|學習-英文 持續更新!

IoT|硬體|通訊|Arduino 使用 SoftwareSerial Library 與電腦通訊