Skip to content

Latest commit

 

History

History
89 lines (70 loc) · 2.39 KB

index.md

File metadata and controls

89 lines (70 loc) · 2.39 KB

Job Overview

Description

The bacalhau job command provides a suite of sub-commands to submit, query, and manage jobs within Bacalhau. Users can deploy jobs, obtain job details, track execution logs, and more.

Usage

bacalhau job [command]

Available Commands

  1. describe:
    • Description: Retrieves detailed information of a job using its ID.

    • Usage:

      bacalhau job describe
  2. executions:
    • Description: Lists all executions associated with a job, identified by its ID.

    • Usage:

      bacalhau job executions
  3. history:
    • Description: Enumerates the historical events related to a job, identified by its ID.

    • Usage:

      bacalhau job history
  4. list:
    • Description: Provides an overview of all submitted jobs.

    • Usage:

      bacalhau job list
  5. logs:
    • Description: Fetches and streams the logs from a currently executing job.

    • Usage:

      bacalhau job logs
  6. run:
    • Description: Submits a job for execution using either a JSON or YAML configuration file.

    • Usage:

      bacalhau job run
  7. stop:
    • Description: Halts a previously submitted job.

    • Usage:

      bacalhau job stop

For comprehensive details on any of the sub-commands, run:

bacalhau job [command] --help

Flags

  • -h, --help:
    • Description: Shows the help information for the job command.

Global Flags

  1. --api-host string:
    • Description: Determines the host for RESTful communication between the client and server. This flag is overlooked if the BACALHAU_API_HOST environment variable is set.
    • Default: bootstrap.production.bacalhau.org
  2. --api-port int:
    • Description: Designates the port for RESTful communication. This flag is bypassed if the BACALHAU_API_PORT environment variable is active.
    • Default: 1234
  3. --log-mode logging-mode:
    • Description: Chooses the preferred log format. Available choices are: default, station, json, combined, and event.
    • Default: default
  4. --repo string:
    • Description: Specifies the path to the bacalhau repository.
    • Default: $HOME/.bacalhau