]>
Commit | Line | Data |
---|---|---|
d4ab9e58 | 1 | # this is the configuration file for the automatic alien to local |
2 | # sync of files. | |
3 | ||
4 | #this has to produce a list of alien files | |
5 | #alien_find is used by default, it is also possible to download the files listed in a (group of) | |
6 | #xml colletion using the internal command "listCollectionContents", see example below | |
7 | alienFindCommand="alien_find /alice/data/2012/ OCDB/root_archive.zip" | |
8 | #alienFindCommand="listCollectionContents /alice/cern.ch/user/a/alitrain/PWGPP/AdHocCalibration merge/Stage_1.xml" | |
9 | #this one skips the alienFindCommand and uses the existing localAlienDatabase.list file | |
10 | #useExistingAlienFileDatabase=1 | |
11 | ||
45aec4ec | 12 | #use absolute paths! it affects the creation of the local file list |
d4ab9e58 | 13 | localPathPrefix="/hera/alice/alien" |
14 | ||
15 | logOutputPath="/hera/alice/aux/logs/alienSync/alienSync.2012.CalibObjects.root.logs" | |
16 | ||
17 | alienUserName="mkrzewic" | |
d4ab9e58 | 18 | |
19 | # set to 1 for a cron job - all stdout and stderr redirected to a log file | |
20 | allOutputToLog=1 | |
21 | # set to 1 if you want to unzip the zip files | |
22 | unzipFiles=0 | |
23 | ||
24 | #force local md5 recalculation instead of getting the md5 from database | |
25 | #(note that removing the localAlienDatabase.list file in the log directory will force this) | |
26 | #forceLocalMD5recalculation=1 | |
27 | ||
28 | #create a symlink to the file to handle name changes transparently for | |
29 | #scripts relying on consistent naming | |
30 | #softLinkName="" | |
31 | ||
32 | #put a time stamp in the log at the beginning of every iteration | |
33 | #timeStampInLog=1 | |
34 | ||
35 | #number of seconds to Suicide | |
36 | secondsToSuicide=$(( 10*3600 )) | |
37 | ||
38 | #all files will be in the specified group: | |
6c8c572d | 39 | #alienSyncFilesGroupOwnership="z2" |
d4ab9e58 | 40 | |
41 | #execute in the destination directory after the file has been downloaded | |
42 | #one can use the internal variable ${destination} to access the file | |
43 | #example: | |
44 | #postCommand="ls -lh ${destination}" | |
45 | ||
46 | #how to copy, default (empty string) uses alien_cp | |
47 | #copyMethod=tfilecp | |
d4ab9e58 | 48 | |
49 | #copyTimeout=600 | |
50 | #copyTimeoutHard=1200 | |
51 | ||
52 | #the path can be modified for various purposes, has take stdin and output to stdout | |
53 | #destinationModifyCommand="sed s|PWGPP/AdHocCalibration/[0-9]*_[0-9]*-[0-9]*/||" | |
54 | ||
55 | #execute at the end - for example to process the newly downloaded files | |
56 | #${updatedFilesList}=${newFilesList}+${redoneFilesList} | |
57 | #executeEnd='$ALICE_ROOT/QA/scripts/runQA.sh configFile=someConfig.file inputList=${updatedFilesList}' | |
9b39ed0e | 58 | |
59 | #who to send a notification mail to | |
60 | #MAILTO="" |