Skip to main content

list / status / inspect

Commands for inspecting managed processes.

list​

List all managed processes.

runix list [flags]
# Alias: runix ls

Examples​

# Default table output
runix list
# ID NAME STATUS PID UPTIME RESTARTS
# 1 api running 48291 5m 0
# 2 worker running 48292 5m 1

# JSON output
runix list --format json

# YAML output
runix list --format yaml

# Filter by state
runix list --filter running
runix list --filter crashed

# Filter by namespace
runix list --namespace production

# Filter by runtime
runix list --runtime go

# Filter by tag
runix list --tag backend

Flags​

FlagShortDefaultDescription
--format-ftableOutput format: table, json, yaml
--filter-FFilter by state: running, stopped, crashed, errored, all
--namespace-NFilter by namespace
--runtime-rFilter by runtime: go, python, node, bun
--tagFilter by tag

Table Columns​

ColumnDescription
IDNumeric process ID
NAMEProcess name
STATUSCurrent state
PIDOS process ID (or - if not running)
UPTIMETime since last start
RESTARTSNumber of restarts

status​

Show detailed status of a single process.

runix status <id|name> [flags]

Examples​

# Text output
runix status api

# JSON output
runix status api --format json

Flags​

FlagShortDefaultDescription
--format-ftextOutput format: text, json

Text Output Fields​

ID: abc123-def456-...
Name: api
Runtime: go
State: running
PID: 48291
Exit Code: 0
Restarts: 0
CPU: 2.3%
Memory: 45.2M
Uptime: 5m30s
Created: 2025-01-15 10:30:00
Started: 2025-01-15 10:30:01
Entrypoint: ./cmd/api
Args: --port 8080
Cwd: /home/user/project
Restart Policy: always
Max Restarts: 10

inspect​

Display detailed process information including config, environment, and recent logs.

runix inspect <id|name> [flags]

Examples​

# Show details with last 20 log lines
runix inspect api

# Show details with 50 log lines
runix inspect api --logs 50

# Hide log lines
runix inspect api --logs 0

# JSON output
runix inspect api --format json

Flags​

FlagShortDefaultDescription
--logs20Number of log lines to show (0 to hide)
--format-ftextOutput format: text, json

Text Output​

Name: api
Namespace: production
ID: 1
Internal ID: abc123-def456-...
PID: 48291
Status: running
Uptime: 5m30s
Restarts: 0
Runtime: go
Script: ./cmd/api
Args: --port 8080
Log stdout: ~/.runix/apps/api/stdout.log
Log stderr: ~/.runix/apps/api/stderr.log
Env: PORT=8080, LOG_LEVEL=info

--- Last 20 lines ---
2025-01-15 10:35:00 [out] Server listening on :8080
2025-01-15 10:35:01 [out] Connected to database
...

describe (deprecated)​

runix describe is deprecated. Use runix inspect instead:

# Old (deprecated, hidden)
runix describe api

# New
runix inspect api