ZM - 一款Go语言编写的任务管理工具,能够快速地添加、运行、停止和删除任务。在开发过程中,ZM能够提供便捷的任务管理,方便开发人员快速调试和测试。下面将介绍如何使用ZM。
安装
在命令行中输入以下命令:
go install github.com/ZTaboo/ZM@latest
初始化
使用以下命令进行初始化:
zm init
这个命令会初始化数据库和web的基本信息,如果你是首次使用此命令行工具,则必须使用此命令进行初始化。
添加任务
使用以下命令添加任务:
zm add --name mytask --port 8080 myprogram
其中,--name和--port为必填项,用于为任务命名和指定程序端口。myprogram是要添加的程序名称,也是必填参数。
运行任务
使用以下命令直接运行任务:
zm run [task name]
使用以下命令后台运行任务:
zm run backend [task name]
查看任务状态
使用以下命令查看任务状态:
zm status
命令输出如下:
+--------+-----------------+------+---------+
| Name | File | Port | Status |
+--------+-----------------+------+---------+
| ZM Web | zm.exe | 1999 | Stop |
| main | /root/code/main | 8080 | Running |
+--------+-----------------+------+---------+
可以看到任务的名称、程序路径、端口号以及运行状态。
删除任务
使用以下命令删除任务:
zm delete [task name]
停止任务
使用以下命令停止任务:
zm stop [task name]