Last change
on this file since 114 was
114,
checked in by moretto, 11 years ago
|
actual version of ESAF at CCin2p3
|
File size:
1003 bytes
|
Line | |
---|
1 | #!/bin/ksh |
---|
2 | if [ $# -lt 2 ] |
---|
3 | then |
---|
4 | echo "Submit : Not enough parameters. Syntax is ..." |
---|
5 | echo " " |
---|
6 | echo " prod.sh [task] [events]" |
---|
7 | echo " " |
---|
8 | exit 1 |
---|
9 | fi |
---|
10 | task=`echo $1 | tr '[A-Z]' '[a-z]'` |
---|
11 | events=`echo $2 | tr '[A-Z]' '[a-z]'` |
---|
12 | ESAFHOME=$HOME/esaf/ |
---|
13 | PRODDIR=$ESAFHOME/production |
---|
14 | suffix1=`eval date +%Y` |
---|
15 | suffix2=`eval date +%m` |
---|
16 | suffix3=`eval date +%d` |
---|
17 | suffix4=`eval date +%H` |
---|
18 | suffix5=`eval date +%M` |
---|
19 | suffix6=`eval date +%S` |
---|
20 | suffix=$suffix1.$suffix2.$suffix3.$suffix4.$suffix5.$suffix6 |
---|
21 | WORKDIR=/afs/in2p3.fr/group/eusof/euso_6/prod.$suffix |
---|
22 | OUTFILE=$task.$suffix |
---|
23 | mkdir $WORKDIR |
---|
24 | cd $WORKDIR |
---|
25 | cp $ESAFHOME/bin/i686/Euso . |
---|
26 | cp -r $ESAFHOME/auxilar . |
---|
27 | cp -r $ESAFHOME/config . |
---|
28 | cp -r $ESAFHOME/lib . |
---|
29 | cp -r $PRODDIR/slast/process-slast process-slast.template |
---|
30 | sed -e "s%sed_OUTFILE%${OUTFILE}%; \ |
---|
31 | s%sed_WORKDIR%${WORKDIR}%; \ |
---|
32 | s/sed_EVENTS/${events}/" process-slast.template > process-slast |
---|
33 | chmod 755 process-slast |
---|
34 | qsub -l platform=LINUX,hpss,t=140000 -me process-slast |
---|
Note: See
TracBrowser
for help on using the repository browser.