Command line interface#
To use the CLI, three authentication parameters are required
pyslurmutils <command> --url="https://<domain>:<port>" --user=... --token=...
Alternatively they can be provided as environment variables
export SLURM_URL="https://<domain>:<port>"
export SLURM_RENEWAL_URL="ssh://<domain>:<port>" # Optional: instead of SLURM_TOKEN
export SLURM_USER="${USER}" # Optional: SLURM user name
export SLURM_TOKEN=... # Optional: SLURM access token
export SLURM_API_VERSION="v0.0.42" # Optional: SLURM REST API version
pyslurmutils <command>
Check token and client-server API compatibility
pyslurmutils check
List all my recent jobs (e.g. monitor with a 1 second interval)
pyslurmutils status -m 1
Cancel jobs
pyslurmutils cancel 5942999 5943022