]>
Commit | Line | Data |
---|---|---|
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 | 34 | export AGENTINPUTTYPE=2 |
a9e675ee | 35 | #use 0-XRD 1-ALIEN 2-CASTOR |
5aba8f2f | 36 | export OCDB_PATH=local:///afs/cern.ch/alice/tpctest/OCDB |
37 | # | |
38 | ||
39 | ||
40 | ||
41 | # | |
42 | #setup environment | |
43 | # | |
44 | #ALIEN -get token | |
45 | echo xxxxxxxxxxxxxxxxxxxxxxxxx | |
46 | echo xxxxxxxxxxxxxxxxxxxxxxxxx | |
47 | echo xxxxxxxxxxxxxxxxxxxxxxxxx | |
48 | echo ENVIRONMENT | |
49 | echo ALIEN - $ALIEN | |
50 | echo GSHELL_ROOT - $GSHELL_ROOT | |
51 | echo HOME - $HOME | |
52 | echo ALIROOT =`which aliroot` | |
53 | echo ROOT =`which root` | |
54 | echo xxxxxxxxxxxxxxxxxxxxxxxxx | |
55 | echo xxxxxxxxxxxxxxxxxxxxxxxxx | |
56 | echo xxxxxxxxxxxxxxxxxxxxxxxxx | |
57 | cp ~/.agentauth/* /tmp/ | |
58 | source /tmp/gclient_env_$UID | |
59 | export PATH=.:${GSHELL_ROOT}/bin:${PATH}. | |
60 | ||
61 | #aliensh -c ps | |
62 | #ALIROOT | |
63 | source ~/.bagentsetup | |
64 | echo xxxxxxxxxxxxxxxxxxxxxxxxx | |
65 | echo ENVIRONMENT | |
66 | echo ALIROOT =`which aliroot` | |
67 | echo ROOT =`which root` | |
68 | echo xxxxxxxxxxxxxxxxxxxxxxxxx | |
69 | ||
70 | # | |
71 | # | |
72 | # | |
73 | echo OPERATING SYSTEM | |
74 | uname -a | |
75 | #export workdir | |
76 | export jobhome=`pwd` | |
77 | ||
78 | cd $1 | |
79 | aliroot -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 |