Linux Systemd 自建系统服务与进程守护崩溃自启指南
一、编写标准服务单元文件
# /etc/systemd/system/my-api.service
[Unit]
Description=My API Service
After=network.target
[Service]
Type=simple
User=devops
WorkingDirectory=/opt/my-api
ExecStart=/usr/bin/node server.js
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
二、重载并启动
sudo systemctl daemon-reload
sudo systemctl enable --now my-api
sudo systemctl status my-api