-
Notifications
You must be signed in to change notification settings - Fork 10
/
test.sh
46 lines (33 loc) · 1.96 KB
/
test.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/bash
#BSUB -J {{{JOBNAME}}} # name of the job
#BSUB -cwd {{{CWD}}} # the workding dir for each job, this is <flow_run_path>/uniqueid/tmp
#BSUB -o {{{STDOUT}}} # output is sent to logfile, stdout + stderr by default
#BSUB -e {{{STDERR}}} # output is sent to logfile, stdout + stderr by default
#BSUB -q {{{QUEUE}}} # Job queue
#BSUB -W {{{WALLTIME}}} # Walltime in hours (usually for LSF). Please consult your sysadmin.
#BSUB -M {{{MEMORY}}} # Memory requirements in Kbytes
#BSUB -n {{{CPU}}} # CPU reserved
#BSUB -R span[ptile={{{CPU}}}] # CPU reserved, all reserved on same node
#BSUB -R rusage[mem={{{MEMORY}}}] # memory reserved
#BSUB -r # make the jobs re-runnable
#BSUB {{{DEPENDENCY}}} # Don't remove dependency args come here
#BSUB {{{EXTRA_OPTS}}} # Any extra arguments passed onto queue()
## ------------------------------ n o t e s -------------------------##
## All variables specified above are replaced on the fly.
## Most of them come from the flow_definition file.
## This is a core component of how flowr interacts with the cluster.
## Please refer to the platform manual, before editing this file
## ------------------------------------------------------------------##
## --- DO NOT EDIT from below here---- ##
## following will always overwrite previous output file, if any. See https://github.com/sahilseth/flowr/issues/13
#set +o noclobber
touch {{{TRIGGER}}}
#echo 'BGN at' $(date)
# %Y%m%d
dt=$(date +%H%M%S)
nm=$(echo $RANDOM)
echo $dt$nm
#exitstat=$?
#echo 'END at' $(date)
#echo ${exitstat} > {{{TRIGGER}}}
#exit ${exitstat}