| 用途 | 配置服务崩溃自动拉起策略 |
|---|---|
| 语法 | Restart= / RestartSec= / StartLimit* |
| 所属 | systemd |
策略示例
策略示例
[Service]
Restart=on-failure
RestartSec=5
# [Unit] 段限制狂暴循环
StartLimitIntervalSec=60
StartLimitBurst=5观察重启
观察重启
systemctl show myapp -p NRestarts,Restart,RestartUSec
journalctl -u myapp | grep -i 'Scheduled restart' | tailalways 适合必须常驻的服务;on-failure 对退出码 0 的正常结束不重启,按服务语义选。