Managing Tasks

Tasks are the fundamental units of computation executed by the OCI Batch service.

Each task represents an individual workload within a job and specifies the executable commands, such as Linux shell commands, render engine instructions, or Python scripts. Tasks can be configured to run in a specific order based on their dependencies, ensuring that certain tasks complete before others begin. Tasks are executed in the right order based on how they're linked to each other, ensuring your workflow runs smoothly and avoids errors. Tasks are linked to task profiles and task environments, which define their hardware and software requirements, respectively. This integration ensures tasks are scheduled on the appropriate fleet and run in the correct task environment, optimizing resource usage.

For more information, see the following Batch task management topics: