使用 systemctl 管理面板 - YuMao233/MCSManager-v8.7 GitHub Wiki
这页Wiki将告诉您如何使用 systemctl 管理 MCSManager 程序。
本教程基于 Ubuntu 和 Centos 系统,其他 Linux 发行版可能有些许不同。
前提条件: MCSManager 已经安装完毕并能够启动,且 MCSManager 安装在 /opt/MCSManager
目录中。
- 创建文件
/lib/systemd/system/mcsm.service
内容如下:
[Unit]
Description=MCSManager
[Service]
ExecStart=/usr/bin/node /opt/MCSManager/app.js
Restart=always
Environment=PATH=/usr/bin:/usr/local/bin:/usr/local/node/bin
Environment=NODE_ENV=production
WorkingDirectory=/opt/MCSManager/
[Install]
WantedBy=multi-user.target
创建完成后,即可使用 systemctl
管理面板启动与关闭。
- 使用 systemctl 管理 MCSM 面板
开启:systemctl start mcsm
关闭: systemctl stop mcsm
状态: systemctl status mcsm
- 理论上 centos 和 ubuntu 适用。现在最新的一键安装脚本已经能够自动化注册服务,推荐使用。
感谢 @TelDragon @Suwings 提供相关资料。