How to …¶
Delete lost tasks¶
Tasks were lost, but MyQueue still thinks they are there. This can
happen if they were deleted with scancel
, bkill
or qdel
instead
of mq rm
. Solution:
Use
mq sync
(Sync: Make sure SLURM/LSF/PBS and MyQueue are in sync)
Remove many tasks¶
The mq rm
command can read task ID’s from standard input:
$ cat ids | mq rm -i -
$ mq ls | grep <something> | mq rm -i -
Start from scratch¶
Remove your
.myqueue/queue.sqlite3
file.
See what’s in your .myqueue/queue.sqlite3
file¶
>>> import sqlite3
>>> con = sqlite.connect('path/to/.myqueue/queue.sqlite3')
>>> for row in con.execute('SELECT * FROM tasks'):
... print(row)
Or use:
$ python -m myqueue.queue path/to/.myqueue/queue.sqlite3