Use qdel to delete all my jobs at once, not one at a time
Solution 1:
Found the answer buried in an old supercluster.org thread:
qselect -u <username> | xargs qdel
Worked flawlessly.
Solution 2:
Building on what Gabriel answered:
qselect -u <username> | xargs qdel
qselect -u <username> -s <state> | xargs qdel
<state>
would be R
for running jobs only.
qselect will allow you to select job based on other criterias, like ressources asked (-l), destination queue (-q) ...
qdel -u <username>
will only work with SGE
Solution 3:
sometimes a simple grep/cut
can help too:
qstat | grep $USER | cut -d. -f1 | xargs qdel
This way we can also grep
on a particular keyword for the jobs and delete them.
HTH
Solution 4:
Try
$ qdel {id1..id2}
So for example:
$ qdel {1148613..1148650}