Skip to main content
runcrate run starts a job: your command on a fresh GPU machine that stops, and stops billing, as soon as the command exits.

Run a command

Everything after -- is the command. A single argument is run as written. Several arguments are joined with spaces, and any argument holding spaces or shell characters is quoted first, so -- python -c 'print(1)' runs as typed. run prints the job id, then follows the logs until the job ends.

Flags

Detach and re-attach

Press Ctrl-C while run follows logs to detach. The job keeps running, and run prints how to come back to it:
Ctrl-C never cancels a job. Use jobs cancel for that.

Exit codes

runcrate run exits with the job’s result, so scripts and agents can check it:

List jobs

Job status

Logs

Logs are capped at 10 MB per job (the first 5 MB and the newest output are kept) and are kept 30 days after the job ends.

Cancel a job

The machine stops and the job becomes cancelled. Files under /workspace are saved to the volume.