]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/macros/testTPC/agent.sh
Adding extended documentation (Marian)
[u/mrichter/AliRoot.git] / TPC / macros / testTPC / agent.sh
CommitLineData
5aba8f2f 1#!/usr/local/bin/bash
5aba8f2f 2#aguments
3#1 working directory
a9e675ee 4
5
5aba8f2f 6# Example usage:
7# $ALICE_ROOT/TPC/macros/testTPC/agent.sh /afs/cern.ch/user/m/miranov/public/test2008/reckr191xx
8
a9e675ee 9#
10# AGENT to run some action:
11# 3 components to be present
12#
13
14# 0. CREATE ACTION LIST ( see $ALICE_ROOT/TPC/macros/testTPC/AlienToolkit.cxx)
15#
16
17# 1. WORKING DIRECTORY SETUP (in prev. example /afs/cern.ch/user/m/miranov/public/test2008/reckr191xx)
18# 1.a. action.list
19# 1.b empty out directory
20# 1.c macros directory -with <action>.C - e.g rec.C FindKrClustersRaw.C
21
5aba8f2f 22
a9e675ee 23# 2. ENVIRONMENT SETUP:
24#
25# 2.a Copy the script to setup aliroot root to the ~/.bagentsetup
26# 2.b Copy certificates to default place - ~/.agentauth/
27# cp /tmp/*$UID* ~/.agentauth/
28# 2.c Set envirnment variables needed OCDB_PATH and INPUTTYPE
5aba8f2f 29
5aba8f2f 30
a9e675ee 31#
32# CERN SETUP - THIS WILL BE DONE IN USER ENV in future
33#
5aba8f2f 34export AGENTINPUTTYPE=2
a9e675ee 35#use 0-XRD 1-ALIEN 2-CASTOR
5aba8f2f 36export OCDB_PATH=local:///afs/cern.ch/alice/tpctest/OCDB
37#
38
39
40
41#
42#setup environment
43#
44#ALIEN -get token
45echo xxxxxxxxxxxxxxxxxxxxxxxxx
46echo xxxxxxxxxxxxxxxxxxxxxxxxx
47echo xxxxxxxxxxxxxxxxxxxxxxxxx
48echo ENVIRONMENT
49echo ALIEN - $ALIEN
50echo GSHELL_ROOT - $GSHELL_ROOT
51echo HOME - $HOME
52echo ALIROOT =`which aliroot`
53echo ROOT =`which root`
54echo xxxxxxxxxxxxxxxxxxxxxxxxx
55echo xxxxxxxxxxxxxxxxxxxxxxxxx
56echo xxxxxxxxxxxxxxxxxxxxxxxxx
57cp ~/.agentauth/* /tmp/
58source /tmp/gclient_env_$UID
59export PATH=.:${GSHELL_ROOT}/bin:${PATH}.
60
61#aliensh -c ps
62#ALIROOT
63source ~/.bagentsetup
64echo xxxxxxxxxxxxxxxxxxxxxxxxx
65echo ENVIRONMENT
66echo ALIROOT =`which aliroot`
67echo ROOT =`which root`
68echo xxxxxxxxxxxxxxxxxxxxxxxxx
69
70#
71#
72#
73echo OPERATING SYSTEM
74uname -a
75#export workdir
76export jobhome=`pwd`
77
78cd $1
79aliroot -b -q $ALICE_ROOT/TPC/macros/testTPC/AliTPCjobs.cxx
80
81#alien_cp -d syswatch.log alien:${alien_HOME}syswatch.log@ALICE::GSI::SE
82