wiki:TorqueUsage/Scripts/Submit

Version 4 (modified by bas, 14 years ago) (diff)

--

Submitting a job


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