# 任务管理后端 **Repository Path**: hhiew/ServiceManage ## Basic Information - **Project Name**: 任务管理后端 - **Description**: 一个简单的带WEB界面的任务监控,管理,更新工具. 任务监控和管理基于:https://github.com/ntt360/pmon2 WEB用naive ui写的. 功能说明: 1 监控服务的运行状态,异常退出后自动重新启动 2 管理服务启动,重新,删除,升级 3 web界面升级服务 4 curl命令行更新服务 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-12-19 - **Last Updated**: 2025-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 任务管理后端 #### 介绍 一个简单的带WEB界面的任务监控,管理,更新工具. 任务监控和管理基于:https://github.com/ntt360/pmon2 前端:vue3,NaiveUi. 功能说明: 1 监控服务的运行状态,异常退出后自动重新启动 2 管理服务启动,重新,删除,升级 3 web界面升级服务 4 curl命令行更新服务 #### 软件架构 go语言编写,服务管理使用的https://github.com/ntt360/pmon2,前端Vue3+NaiveUi #### 安装教程 1. 通过ServiceManager -s=install安装服务 2. 根据提示输入环境信息 3. systemctl start ServiceManage启动服务 #### 使用说明 1. 浏览器访问:http://IP:9455/www/#/, 例子:http://localhost:9455/www/#/ 2. 用户名:admin@admin.com 密码:Abc123456;首次登录后,强列建议修改默认密码 3. 点:新建 按钮,新增一个服务 其中以下是 更新包上传后操作 示例: ````#!/bin/bash cd /app export HOME=/home/ubuntu go env -w GOPATH="/home/ubuntu/go" go env -w GOMODCACHE="/home/ubuntu/go/pkg/mod" go build -o /app/erp ```` 4. 新增服务后.可通过升级按钮,上传zip压缩包在线更新服务 5. 也可以通过curl命令行更新服务,命令如下: ``` curl -F "file=@/home/user/deve/erp.zip" -F "email=admin@admin.com" -F "password=Abc123456" -F "id=3" -X POST "http://localhost:9455/api/update_by_id" ``` 其中id为服务的id,可以在服务列表中查看