mirror of
https://github.com/lzh-1625/go_process_manager.git
synced 2025-09-26 20:11:20 +08:00
7e2d6f420bca62fa72990c5347b5821b76a67ed3
基于golang的进程管理工具
基础功能
- 类似screen的进程管理
- 提供web ui可视化操作
- 基于Elasticsearch的日志管理
- 三种角色的权限管理
- 进程性能监控
- 进程状态推送
终端类型
pty
基于伪终端实现,支持ansi字符、快捷键,仅支持linux
std
基于stdin、stdout管道实现,支持所有平台
角色
角色 | 角色管理 | 进程创建 | 操控进程 | 日志查看 |
---|---|---|---|---|
root | ✔ | ✔ | ✔ | ✔ |
admin | × | × | ✔ | ✔ |
user | × | × | 需配置 | × |
如何使用
启动进程
windows
下载windows版本双击运行
linux
下载linux版本 使用命令
chmod 777 ./xpm
./xpm
web界面
访问http://[ip]:8797 默认账号密码 root/root
界面
进程
终端
日志
Languages
JavaScript
95.1%
Go
4.9%