]>
Commit | Line | Data |
---|---|---|
dcc9d04f | 1 | #!/bin/sh |
2 | ############################################################################# | |
3 | # alijob - a shell script to run AliRoot in batch | |
4 | ############################################################################# | |
5 | # | |
6 | # modification history | |
7 | # | |
8 | # $Log$ | |
9 | # | |
10 | # SYNOPSIS | |
11 | # alijob [-setroot $ALICE_ROOT $ROOTSYS] command... | |
12 | # | |
13 | # DESCRIPTION | |
14 | ||
15 | #C< | |
16 | ########################################################################### | |
17 | ||
18 | ########################################################################### | |
19 | AliJob() | |
20 | ########################################################################### | |
21 | { | |
22 | printf "alijob [-setroot \$ALICE_ROOT \$ROOTSYS] command...\n" | |
23 | exit | |
24 | } | |
25 | ||
26 | ########################################################################### | |
27 | ||
28 | for param in $* | |
29 | do | |
30 | case $1 in | |
31 | -trace) | |
32 | shift 1 | |
33 | set -vx | |
34 | ;; | |
35 | -help) | |
36 | AliJob | |
37 | ;; | |
38 | -setroot) | |
39 | shift 1 | |
40 | ALICE_ROOT=$1 | |
41 | ROOTSYS=$2 | |
42 | shift 1 | |
43 | ;; | |
44 | -echo) | |
45 | shift 1 | |
46 | ECHO="echo " | |
47 | ;; | |
48 | *) | |
49 | break | |
50 | ;; | |
51 | esac | |
52 | done | |
53 | ||
54 | if [ "$1" = "" ] | |
55 | then | |
56 | AliJob | |
57 | else | |
58 | $ECHO bsub -setroot $ALICE_ROOT $ROOTSYS $* | |
59 | fi | |
60 |