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填写服务名、描述、工作目录和 ExecStart。
- 2补充用户、重启策略、启动目标和可选环境变量。
- 3复制生成的 .service 内容,检查后再写入 /etc/systemd/system。
使用场景
为 Node 或 Python 服务生成基线 systemd 配置。
在小型部署场景里快速得到结构清晰的 unit 文件模板。
常见问题
支持 timer 或 socket 吗?
不支持,这一版只覆盖常见的 service unit 文件。
会做完整 systemd 语义校验吗?
不会,这个工具主要提供结构正确的起始模板。