]> git.uio.no Git - u/mrichter/AliRoot.git/blame - prod/acrcaf/rec.sh
missing file
[u/mrichter/AliRoot.git] / prod / acrcaf / rec.sh
CommitLineData
fb6fc115 1#!/bin/bash
2
3
4if [ "$1" == "-local" ] && [ ! -z $2 ]
5then
6
7 nev=${3:-10000}
8 fev=${4:-0}
9
10 cd reco/local
11 mkdir -p run$2
12 rm -f run$2/*
13 cd run$2
14
15 echo "Reconstructing into reco/local/run$2 and redirecting output to the file reco/local/run$2/stdout"
16
17 unbuffer aliroot -q ../../rec.C\($2,$nev,$fev\) 2>&1 | tee stdout
18
19else
20
21 if [ "$1" != "-force" ]
22 then
23 pgrep aliroot > /dev/null
24 if [ "$?" -eq "0" ]
25 then
26 echo "Error: You can only start one rec.sh at a time. Please wait for the other session to terminate or close it."
27 exit
28 fi
29 else
30 shift
31 fi
32
33 [ -z $1 ] && { echo "Usage: rec.sh [-local] <run_number>"; exit 1; }
34
35 nev=${2:-10000}
36 fev=${3:-0}
37
38 cd reco
39 aliroot -q run.C\($1,$nev,$fev\)
40
41fi