文件路径: /etc/systemd/system/
文件名: *.service
命令: systemctl
参数:
- start: 启动程序
- stop: 关闭程序
- enable: 打开自启动
- disable: 关闭自启动
- is-active: 是否启动
- is-enabled: 是否打开自启动
文件内容:
[Unit]
Description=App
ConditionPathExists=/opt/App
ConditionFileIsExecutable=/opt/App/App
[Service]
Type=forking
ExecStart=sh /opt/App/startApp.sh &
TimeoutStartSec=infinity
TimeoutSec=0
PrivateTmp=true
RemainAfterExit=yes
GuessMainPID=no
Restart=always
WorkingDirectory=/opt/App
User=root
[Install]
WantedBy=default.target