tutoathena: job.sh

File job.sh, 2.9 KB (added by /O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert, 16 years ago)
Line 
1#!/bin/bash
2echo "***********************************************"
3echo "* Initialisation de l'environnement ATLAS *"
4echo "***********************************************"
5source $VO_ATLAS_SW_DIR/software/14.0.0/setup.sh -tag=14.0.0,setup
6source $SITEROOT/AtlasOffline/14.0.0/AtlasaOfflineRunTime/cmt/setup.sh
7echo "*****************************************"
8echo "* Initialisation de l'environnement LFC *"
9echo "*****************************************"
10export LFC_HOST=lfc-prod.in2p3.fr
11export LFC_HOME=/grid/atlas/users/user.FabianLambert
12echo "***********************************************"
13echo "* Initialisation de l'environnement CMT *"
14echo "***********************************************"
15export CMTPATH=`pwd`:${CMTPATH}
16echo "***********************************************"
17echo "* Initialisation de l'environnement DQ2 *"
18echo "***********************************************"
19source $VO_ATLAS_SW_DIR/ddm/latest/setup.sh
20echo "****************************"
21echo "* Decompression du package *"
22echo "****************************"
23#tar -xvzf package.tar.gz
24tar -xvzf ${1}
25echo "**************************"
26echo "* Compilation du package *"
27echo "**************************"
28cd MyValidation/cmt
29cmt config
30source setup.sh
31gmake
32echo "******************************************************"
33echo "* Retour sous la racine, liste des fichiers presents *"
34echo "******************************************************"
35cd ../..
36echo "************************************"
37echo "* Recuperation du fichier d'entree *"
38echo "************************************"
39dq2-get -D -L IN2P3-LPSC_LOCALGROUPDISK -f ${4} ${3}
40echo "*******************************************************"
41echo "* Renommage du fichier d'entree avec un nom generique *"
42echo "* utilise dans le fichier job option *"
43echo "*******************************************************"
44mv ${4} jobInput.root
45echo "********************************************************************"
46echo "* Execution d'athena avec le fichier job option passe en parametre *"
47echo "********************************************************************"
48athena.py ${2}
49echo "*********************************************************************"
50echo "* Renommage du fichier de sortie pour avec nom fonction de l'entree *"
51echo "*********************************************************************"
52mv jobOutput.root user.flambert.${4}
53echo "************************************************"
54echo "* Copie du fichier de sortie sur le SE du lpsc *"
55echo "************************************************"
56lcg-cr --vo atlas -l user.flambert.${4} -d srm://lpsc-se-dpm-server.in2p3.fr/dpm/in2p3.fr/home/atlas/flambert/user.flambert.${4} file://`pwd`/user.flambert.${4}
57echo "*****************************************"
58echo "* Effacement du fichier de sortie du WN *"
59echo "*****************************************"
60rm user.flambert.${4}