everai worker
管理应用的worker
格式:
everai worker [-h] {list,ls,exec} ...
命令:
- list (ls)显示属于该应用的worker列表
- exec在运行中的worker容器中执行命令
选项:
- -h, --help显示帮助信息
everai worker list (ls)
应用的worker列表
示例:
everai worker list <your app name>
用例输出的结果如下所示,CREATED_AT和DELETED_AT使用UTC时间显示。
ID                      STATUS    DETAIL_STATUS    CREATED_AT                DELETED_AT
----------------------  --------  ---------------  ------------------------  ------------
4gexdRcjZyAwPGNeNFNHpr  RUNNING   FREE             2024-06-25T12:19:05+0000
mHFmmq7fJWWtERAyFDLrcA  RUNNING   FREE             2024-06-25T12:19:05+0000
如果不输入应用名称,在当前应用目录下命令行工具会根据app.py中的应用名称显示worker列表。
everai worker list
用例输出的结果如下所示:
ID                      STATUS    DETAIL_STATUS    CREATED_AT                DELETED_AT
----------------------  --------  ---------------  ------------------------  ------------
8UtmxyvQ4qC67awQMKDgJb  RUNNING   FREE             2024-06-26T08:54:23+0000
格式:
everai worker list [-h] [--output [OUTPUT]] [--all] [--recent-days [RECENT_DAYS]] [--namespace [NAMESPACE]] [app_name]
参数:
- app_name应用名称
选项:
- -h, --help显示帮助信息
- --output [OUTPUT], -o [OUTPUT]输出格式,可选(json, yaml, table, wide),默认为table
- --all, -a显示该应用的所有worker,包括已经删除的和有问题的worker
- --recent-days [RECENT_DAYS], -d [RECENT_DAYS]显示该应用最近天数内的所有worker,包括已经删除的和有问题的worker
- --namespace [NAMESPACE], -n [NAMESPACE]应用的命名空间
everai worker exec
在运行中的worker容器中执行命令
示例:
当你 想访问worker容器的bash shell环境,可以执行如下命令:
everai worker exec -it dweBRSPD395BvtBDsZYum8 bash
命令执行后,当前的终端环境已经进入到worker容器内workspace目录下。
root@b0b6f096aeab:/workspace#
格式:
everai worker exec [-h] [--interactive] [--tty] worker command ...
参数:
- workerworker id
- command命令
- argsworker容器中的命令参数
选项:
- -h, --help显示帮助信息
- --interactive, -i以交互模式执行命令,允许输入和输出
- --tty, -t为worker容器分配一个伪终端或终端