问题库 Linux / Docker how-to

Linux 如何写一个 systemd 服务

快速答案

创建 .service 文件,配置 ExecStart、WorkingDirectory 和 Restart。

bash
sudo tee /etc/systemd/system/my-app.service
sudo systemctl daemon-reload
sudo systemctl enable --now my-app

使用要点

  • 先看服务状态和最近日志,再决定 reload、restart 或结束进程。
  • 生产环境避免直接使用强制结束命令,除非已经确认进程无法正常退出。

相关内容