Пример #1
0
def main():
    parser = create_parser()
    options, args = parse_args(parser)

    script = PBSScript(options.script)
    script.start_job()
    script.wait_for_exit(options.period)
Пример #2
0
def main():
    options, args = create_parser().parse()
    root = os.path.abspath(os.path.dirname(options.config))

    with open(options.config, 'r') as fp:
        json_data = json.load(fp)

    script = PBSScript()
    script.header(json_data["pbs"])

    if options.interactive:
        print script.peek()
    else:
        for f in json_data["scripts"]:
            script.add_file(os.path.join(root, f))

        script.save(options.output)
Пример #3
0
def main():
    options, args = create_parser().parse()
    root = os.path.abspath(os.path.dirname(options.config))

    with open(options.config, "r") as fp:
        json_data = json.load(fp)

    script = PBSScript()
    script.header(json_data["pbs"])

    if options.interactive:
        print script.peek()
    else:
        for f in json_data["scripts"]:
            script.add_file(os.path.join(root, f))

        script.save(options.output)
Пример #4
0
def main():
    parser = create_parser()
    options, args = parse_args(parser)

    script = PBSScript(options.script)
    script.start_job()
    script.wait_for_exit(options.period)