Skip to Content
SLURM Commands

SLURM Commands

SLURM tracking is enabled by default (slurm.enabled=true) for HPC-first usage.

labgate slurm status

List tracked jobs with optional filtering/search.

labgate slurm status [--state <state>] [--limit <count>] [--search <query>]
OptionDescription
--state <state>Filter state (PENDING, RUNNING, COMPLETED, FAILED, CANCELLED, TIMEOUT).
--limit <count>Max rows to print (default 20).
--search <query>Search by job id, name, or command.

labgate slurm job

Show full JSON details for a specific tracked SLURM job.

labgate slurm job <id>

labgate slurm output

Print recent stdout/stderr for a tracked job.

labgate slurm output <id> [--stderr] [--tail <lines>]
OptionDescription
--stderrRead stderr instead of stdout.
--tail <lines>Show last N lines (default 50).

labgate slurm cancel

Cancel a pending or running SLURM job via scancel.

labgate slurm cancel <id>

labgate slurm mcp

Run the SLURM MCP server over stdio.

labgate slurm mcp [--db <path>]
OptionDescription
--db <path>Override SLURM tracking DB path.
Last updated on