login.icepp.jpのLSFバッチの使う時

ディレクトリ

/tmp/${LSB_JOBID}.tmpdir

が自動的に生成、消去されるので、ここにgpfsからファイルをコピーする。

setupATLAS

export ATLAS_LOCAL_ROOT_BASE=/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase
alias setupATLAS='source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh'
setupATLAS

Gitリリースでのasetup

asetup Athena 21.0.20

ではだめで、asetupが見つからないと怒られる。

lsetup 'asetup Athena 21.0.20'

では、環境変数が正しく設定されない。バッチとインタラクティブで違う??

lsetup asetup
asetup Athena 21.0.20

だと良いみたい。

FRONTIER

export FRONTIER_SERVER=$FRONTIER_SERVER"(proxyurl=http://conddb-px02.icepp.jp:3128)"

で、プロキシを設定

bsub

絶対パスで、標準出力、エラー出力、実行ファイルを指定する

if [ ! -e out ]; then
    mkdir out
fi

if [ ! -e err ]; then
    mkdir err
fi

for i in `\ls -1 /home/oda/data2082d/SCT/data17_cos.00321157.physics_HLT_IDCosmic.merge.RAW/`
do
    j=`echo $i | sed 's/_lb/ lb/' | sed 's/\._SFO-ALL/ /' | awk '{print$2}'`
    echo $i $j
    bsub -q 1d -o $PWD/out/${j}.txt -e $PWD/err/${j}.txt sh $PWD/exec.sh $i $j
done

みたいに、$PWDを使えば良い。

j=0
for i in `cat list.txt`
do
    k=`printf "%04d" $j`
    echo $i $j $k
    bsub -q 1d -o $PWD/out/$j.txt -e $PWD/err/$j.txt sh $PWD/exec.sh $i $k
    let j=$j+1
done

または

for i in {00..99}

などを使う。


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-01-19 (金) 13:11:21 (492d)