1 |
min=$3
|
2 |
max=$4
|
3 |
NFILE=`rfdir $2 | grep root | awk '{print $9}' | awk -v mmin=$min '{ if (substr($1,13,6) >= mmin) print $1}' | awk -v mmax=$max '{ if (substr($1,13,6) <= mmax) print $1}' | wc -l `
|
4 |
rfdir $2 | grep root | awk '{print $9}' | awk -v mmin=$min '{ if (substr($1,13,6) >= mmin) print $1}' | awk -v mmax=$max '{ if (substr($1,13,6) <= mmax) print $1}' | sed "s|^| stager_get -M $2/|" | tr "\n" ";" > tmp.sh
|
5 |
source tmp.sh
|
6 |
rfdir $2 | grep root | awk '{print $9}' | awk -v mmin=$min '{ if (substr($1,13,6) >= mmin) print $1}' | awk -v mmax=$max '{ if (substr($1,13,6) <= mmax) print $1}' | sed "s|^| stager_qry -M $2/|" | tr "\n" ";" > tmp.sh
|
7 |
source tmp.sh
|
8 |
NSTAGED=`source tmp.sh | grep STAGED | wc -l `
|
9 |
echo "Found $NFILE files, of which $NSTAGED staged."
|
10 |
echo "stager_get was called, please try again later if you like"
|
11 |
echo "now hadding staged files..."
|
12 |
#source tmp.sh | grep STAGED | grep root | awk -v name=$USER '{print $1,"/tmp/"name"/$1}' | sed "s|^|rfcp |"
|
13 |
`source tmp.sh | grep STAGED | grep root | awk '{print $1}' | sed "s|^|rfio://|" | tr "\n" " " | sed "s|^|hadd $1 |"`
|
14 |
rm tmp.sh
|
15 |
echo "no further actions taken..."
|