2026-05-06
Linux
阅读 8 分钟
systemd 服务文件入门
写了一个简单的 systemd service,让脚本开机自动启动。
今天试着给自己的小脚本写 systemd 服务。服务文件一般放在 `/etc/systemd/system/xxx.service`,里面有 `[Unit]`、`[Service]`、`[Install]` 几段。
最关键的是 `ExecStart` 指向实际命令,`Restart=always` 可以让服务挂掉后自动拉起。改完文件要记得 `systemctl daemon-reload`。
启动和开机自启分别是 `systemctl start xxx`、`systemctl enable xxx`。排错时 `journalctl -u xxx -e` 很有用。