Systemd Service Generator

生成常见的 systemd .service 文件,覆盖工作目录、启动命令、重启策略和环境变量。

用表单生成常见 service unit,减少 Linux 部署时反复手写 systemd 配置的工作。

输入

服务配置

启动与重启

After 目标

环境变量

输出

[Unit]
Description=Acme web application
After=network.target

[Service]
Type=simple
WorkingDirectory=/var/www/acme-web/current
ExecStart=/usr/bin/pnpm start
User=www-data
Group=www-data
Environment="NODE_ENV=production"
Environment="PORT=3000"
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

如何使用 Systemd Service Generator

  1. 1填写服务名、描述、工作目录和 ExecStart。
  2. 2补充用户、重启策略、启动目标和可选环境变量。
  3. 3复制生成的 .service 内容,检查后再写入 /etc/systemd/system。

使用场景

为 Node 或 Python 服务生成基线 systemd 配置。
在小型部署场景里快速得到结构清晰的 unit 文件模板。

常见问题

支持 timer 或 socket 吗?

不支持,这一版只覆盖常见的 service unit 文件。

会做完整 systemd 语义校验吗?

不会,这个工具主要提供结构正确的起始模板。

相关工具

相关内容

Systemd Service 生成器 | ToolForge AI