Q: 需要账号吗?
不需要账号,想生成多少都行。
这是一个 systemd service 示例文件,用作参考。
可直接部署,复制到 /etc/systemd/system/ 就行。
webapp.service
Web Application Service
/opt/webapp/start.sh
webapp
[Unit] Description=Web Application Service After=network.target [Service] Type=simple ExecStart=/opt/webapp/start.sh User=webapp Group=webapp WorkingDirectory=/opt/webapp Restart=always Environment=NODE_ENV=production Environment=PORT=3000 [Install] WantedBy=multi-user.target
sudo nano /etc/systemd/system/webapp.service
粘贴并保存。
sudo systemctl daemon-reload
让 systemd 识别新的 unit 文件。
sudo systemctl enable webapp
sudo systemctl start webapp
现在启动,并在每次开机启动。
sudo systemctl status webapp
确认服务是否在跑。
Q: 需要账号吗?
不需要账号,想生成多少都行。
Q: 你们会保存我的文件吗?
不需要。不会存储任何内容,一切都在浏览器里完成。
Q: 文件放哪?
复制到 /etc/systemd/system/,然后运行 sudo systemctl daemon-reload.
Q: Service 类型?
Simple:前台运行。Forking:daemon。Oneshot:一次性脚本。Notify:就绪通知。
Q: 怎么启动 service?
运行 systemctl enable your-service 用于开机自启,然后 systemctl start your-service.
Q: 可以改吗?
可以,按你的需求改。