1
systemd單元文件,我有這個systemd單元文件啓動遊戲應用:返回錯誤消息,當啓動失敗,對playframework
# Systemd unit file for playapp
[Unit]
Description=Run Server for playapp
Wants=syslog.target network.target
After=network.target
[Service]
Type=simple
PIDFile=/opt/playapp/play.pid
ExecStart=/opt/playapp/bin/playapp
ExecStop=/bin/kill $MAINPID
Restart=always
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
- 隨着
Type=simple
存在,如果啓動時沒有反饋systemctl start playapp.service
失敗。 Type=forking
如果啓動失敗,則會出現錯誤,但如果啓動時沒有錯誤,則systemctl start playapp.service
會保留在shell的前臺。
用systemd啓動一個應用程序的最佳方法是什麼? (如果啓動不成功,會顯示錯誤消息)
感謝您的答案,不幸的是我不能upvote答案呢(名譽太少)。 – chloesoe