Job script template

From FarmShare

Revision as of 12:24, 28 June 2013 by Chekh (Talk | contribs)
Jump to: navigation, search

This is meant to be a script you can copy and adapt to get up and running quickly. A similar one appears at the bottom of the man page for 'qsub'.

#!/bin/bash
# the above line is called a 'hashbang'

#
# set the name of the job; this will appear in the job listing
#$ -N example_job
#

#
# set the maximum memory usage (per slot)
#$ -l mem_free=3G
#

#
# set the number of slots, replace '1' with a larger number if needed
#$ -pe shm 1
#

#
# set the maximum run time, hh:mm:ss, default is 48hrs on FarmShare
#$ -l h_rt=12:00:00
#

#
# send mail when job ends or aborts
#$ -m ea
#

#
# specify an email address
#$ -M me@stanford.edu
#

# check for errors in the job submission options
#$ -w e

/full/path/to_command arg1 arg2 arg3 ...

#
Personal tools
Toolbox
LANGUAGES