pulsar.managers.util.cli.job package
Submodules
pulsar.managers.util.cli.job.lsf module
- class pulsar.managers.util.cli.job.lsf.LSF(**params)[source]
Bases:
BaseJobExec- job_script_kwargs(ofile, efile, job_name)[source]
Return extra keyword argument for consumption by job script module.
pulsar.managers.util.cli.job.pbs module
pulsar.managers.util.cli.job.slurm module
- class pulsar.managers.util.cli.job.slurm.Slurm(**params)[source]
Bases:
BaseJobExec- job_script_kwargs(ofile, efile, job_name)[source]
Return extra keyword argument for consumption by job script module.
pulsar.managers.util.cli.job.slurm_torque module
pulsar.managers.util.cli.job.torque module
- class pulsar.managers.util.cli.job.torque.Torque(**params)[source]
Bases:
BaseJobExec- ERROR_MESSAGE_UNRECOGNIZED_ARG = 'Unrecognized long argument passed to Torque CLI plugin: %s'
- job_script_kwargs(ofile, efile, job_name)[source]
Return extra keyword argument for consumption by job script module.
Module contents
Abstract base class for cli job plugins.
- class pulsar.managers.util.cli.job.BaseJobExec(**params)[source]
Bases:
object- abstractmethod delete(job_id)[source]
Given job id, return command to stop execution or dequeue specified job.
- abstractmethod get_single_status(job_id)[source]
Return command to get the status of a single, specified job.
- abstractmethod get_status(job_ids=None)[source]
Return command to get statuses of specified job ids.
- job_script_kwargs(ofile, efile, job_name)[source]
Return extra keyword argument for consumption by job script module.
- abstractmethod parse_single_status(status, job_id)[source]
Parse the status of output from get_single_status command.