[[ShowPath]] = Submitting a job = {{{ #!python server_name = pbs.pbs_default() c = pbs.pbs_connect(server_name) attropl = pbs.new_attropl(4) # Set the name of the job # attropl[0].name = pbs.ATTR_N attropl[0].value = "test" # Job is Rerunable # attropl[1].name = pbs.ATTR_r attropl[1].value = 'y' # Walltime # attropl[2].name = pbs.ATTR_l attropl[2].resource = 'walltime' attropl[2].value = '400' # Nodes # attropl[3].name = pbs.ATTR_l attropl[3].resource = 'nodes' attropl[3].value = '1:ppn=4' # A1.tsk is the job script filename # job_id = pbs.pbs_submit(c, attropl, "A1.tsk", 'NULL', 'NULL') e, e_txt = pbs.error() if e: print e,e_txt print job_id }}} == NOTE == You can not specify the queue name with ''attropl'' functionality, eg: {{{ attropl[0] .name = pbs.ATTR_q attropl[0] .value = "batch" }}} This will result in an error: {{{ 15018 Unknown queue name }}} To specify a queue name use: {{{ job_id = pbs.pbs_submit(c, attropl, "A1.tsk", 'batch', 'NULL') }}}