Ubuntu 下 Mirai机器人部署
环境
Ubuntu 20.04, mcl 项目地址: https://github.com/iTXTech/mcl-installer
开始
系统设置
新建用户
代码语言:javascript复制useradd -m mirai创建密码
代码语言:javascript复制passwd mirai切换mirai用户
代码语言:javascript复制su - miraiMirai安装
新建项目文件夹
代码语言:javascript复制mkdir mirai
cd mirai下载mcl安装脚本
代码语言:javascript复制wget https://github.com/iTXTech/mcl-installer/releases/download/v1.0.7/mcl-installer-1.0.7-linux-amd64授予权限
代码语言:javascript复制chmod x mcl-installer-1.0.4-linux-amd64运行脚本
代码语言:javascript复制./mcl-installer-1.0.7-linux-amd64一路回车,中间会问安装的java版本,建议选择11
初体验
运行机器人
代码语言:javascript复制./mcl体验完了之后输入stop回车 关闭机器人
开机自启
回到root用户
代码语言:javascript复制exit添加service
代码语言:javascript复制vim /lib/systemd/system/mirai.serviceservice文件内容
代码语言:javascript复制[Unit]
Description=Mirai service
Wants=network.target
[Service]
WorkingDirectory=/home/mirai/mirai
PrivateTmp=true
Restart=always
Type=simple
ExecStart=/home/mirai/mirai/java/bin/java -jar /home/mirai/mirai/mcl.jar
ExecStop=/usr/bin/kill -15 $MAINPID
[Install]
WantedBy=multi-user.targetese之后 :wq 保存退出
重新加载 systemd
代码语言:javascript复制systemctl daemon-reload开启自启
代码语言:javascript复制systemctl enable mirai启动
代码语言:javascript复制systemctl start tmirai停止
代码语言:javascript复制systemctl stop mirai重启
代码语言:javascript复制systemctl restart mirai参考:linux中jar添加到系统服务并设置开机自启


