Skip to content

a command for terminating a whole job batch #128

Description

@hantek

Now we have qdel <job ID> which enables us to terminate a specified job, and qdel all to kill all jobs.

But when we have several job batchs running, each of which has a big number of jobs (say 100 for each job batch), it becomes inconvenient to kill all jobs in a specified job batch.

What we can do is to write a script somewhere in the repo that extracts all job IDs belonging to a specified job batch, and feed those job IDs into qdel. And when we use it, we just need to type something like

     smart_dispatch --killjobbatch <job batch id>

Activity

  1. MarcCote commented on Apr 22, 2016

    @MarcCote
    Member

    Thank you for letting us know about useful features smart-dispatch should have.
    Right now, the job IDs are stored in SMART_DISPATCH_LOGS/{job_name}/job_ids.txt, so it should not be to hard to write a script that parses the file and call qdel on each.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions