status
Check the health of running services with an interactive table interface.Interactive Mode
By default,sysg status displays an interactive table where you can:
- Tab or ↓ (Down arrow) - Move to the next service
- Shift+Tab or ↑ (Up arrow) - Move to the previous service
- Enter - Open the inspect view for the selected service
- q or ESC - Exit the status view
Options
| Option | Description |
|---|---|
--config | Path to configuration file |
--service | Show specific service details |
--all | Show all services including orphaned state (services not in current config) |
--sys | Opt into privileged system mode. Requires running as root |
--json | Emit machine-readable JSON output instead of a table (disables interactive mode) |
--no-color | Disable ANSI colors in output |
--stream | Continuously refresh status at the provided interval (e.g., 5, 1s, 2m) (disables interactive mode) |
--log-level | Set verbosity (debug, info, warn, error) |
Examples
View all services
View specific service
Stream status updates
Output fields
- SERVICE - Service name from configuration
- STATUS -
running,stopped, orfailed - PID - Process ID
- UPTIME - Time since service started
- CPU% - Current CPU usage
- MEM% - Current memory usage