使用 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 提供相关资料。

⚠️ **GitHub.com Fallback** ⚠️