everai worker
Manage the worker of app
Usage:
everai worker [-h] {list,ls,exec} ...
Commands:
list (ls)List workers of appexecRun a command in a running worker
Options:
-h, --helpshow this help message and exit
everai worker list (ls)
List workers of app
Example:
everai worker list <your app name>
The result could be shown like this, and CREATED_AT and DELETED_AT use UTC time display.
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
If the app name is not attached, everai command line tool finds app name in app.py which is in current app directory.
everai worker list
The output for this example is this:
ID STATUS DETAIL_STATUS CREATED_AT DELETED_AT
---------------------- -------- --------------- ------------------------ ------------
8UtmxyvQ4qC67awQMKDgJb RUNNING FREE 2024-06-26T08:54:23+0000
Usage:
everai worker list [-h] [--output [OUTPUT]] [--all] [--recent-days [RECENT_DAYS]] [--namespace [NAMESPACE]] [app_name]
Positional arguments:
app_nameThe app name
Options:
-h, --helpshow this help message and exit--output [OUTPUT], -o [OUTPUT]Output format, One of: (json, yaml, table, wide)--all, -ashow all workers, include deleted and errors--recent-days [RECENT_DAYS], -d [RECENT_DAYS]show all workers created in recent days, include deleted and errors--namespace [NAMESPACE], -n [NAMESPACE]namespace of app
everai worker exec
Run a command in a running worker
Example:
when you want to access the bash shell environment of the worker container, you can execute the following command:
everai worker exec -it dweBRSPD395BvtBDsZYum8 bash
After the command is executed, the current terminal environment has entered the workspace directory in the worker container.
root@b0b6f096aeab:/workspace#
Usage:
everai worker exec [-h] [--interactive] [--tty] worker command ...
Positional arguments:
workerworker idcommandcommandargsarguments for command in worker
Options:
-h, --helpshow this help message and exit--interactive, -iKeep STDIN open even if not attached--tty, -tAllocate a pseudo-TTY, just for compatible client, no effect