Skip to content
Snippets Groups Projects
Commit c96074bf authored by Martin Mareš's avatar Martin Mareš
Browse files

run-jobs: (znovu)spuštění konkrétního jobu

parent 5c3a2d48
No related branches found
No related tags found
No related merge requests found
This commit is part of merge request !81. Comments created here will be created in the context of that merge request.
#!/usr/bin/env python3
import mo.jobs
import mo.util
from mo.util import die, init_standalone
import argparse
parser = argparse.ArgumentParser(description='Spustí joby ve frontě')
parser.add_argument('-j', '--job', type=int, metavar='ID', help='Spustí konkrétní job')
parser.add_argument('-r', '--retry', default=False, action='store_true', help='Znovu spustí dokončený job')
args = parser.parse_args()
mo.util.init_standalone()
init_standalone()
if args.job is None:
if args.retry:
die("Přepínač --retry lze použít jen s --job")
mo.jobs.process_jobs()
else:
tj = mo.jobs.TheJob(args.job)
if not tj.load():
die("Tento job neexistuje")
tj.run(retry=args.retry)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment