| 133 |
chmod 775 $OUTDIR |
chmod 775 $OUTDIR |
| 134 |
#-- In case a new-outpdir is made, process old files from "postponed" |
#-- In case a new-outpdir is made, process old files from "postponed" |
| 135 |
# (if any old msg there) by changing INDIR to ../postponed |
# (if any old msg there) by changing INDIR to ../postponed |
| 136 |
oldMsg=`ls -1 ${INDIR}/../postponed | wc -l` |
if test $monthDir != 0 ; then |
| 137 |
|
oldMsg=`ls -1 ${INDIR}/../postponed | wc -l` |
| 138 |
|
fi |
| 139 |
if test $oldMsg != 0 ; then |
if test $oldMsg != 0 ; then |
| 140 |
newInD=`dirname $INDIR` |
newInD=`dirname $INDIR` |
| 141 |
INDIR="$newInD/postponed" |
INDIR="$newInD/postponed" |
| 159 |
#---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
#---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
| 160 |
if test $oldMsg = 0 ; then |
if test $oldMsg = 0 ; then |
| 161 |
|
|
| 162 |
#- 1) check that $INDIR is empty |
#- 1) check that $INDIR is empty (except .tar.gz files) |
| 163 |
nbMsg=`ls -1 $INDIR | wc -l` |
nbMsg=`ls -1 $INDIR | grep -v '\.tar\.gz$' | wc -l` |
| 164 |
if test $nbMsg != 0 ; then |
if test $nbMsg != 0 ; then |
| 165 |
date |
date |
| 166 |
echo "ERROR: '$INDIR' is not empty ! --> exit" |
echo "ERROR: '$INDIR' is not empty ! --> exit" |
| 168 |
fi |
fi |
| 169 |
|
|
| 170 |
nbMsg=0; ORIG=${RHOST}:$M_DIR |
nbMsg=0; ORIG=${RHOST}:$M_DIR |
| 171 |
#- 2) scp all msg from ORIG to INDIR |
#- 2) scp all msg from ORIG to INDIR |
| 172 |
cd $INDIR |
cd $INDIR |
| 173 |
scp -p ${RHOST}:$M_DIR/\* . > $STDOUT 2>&1 |
scp -p ${RHOST}:$M_DIR/msg.\* . > $STDOUT 2>&1 |
| 174 |
RETVAL=$? |
RETVAL=$? |
| 175 |
if test "x$RETVAL" != x0 ; then |
if test "x$RETVAL" != x0 ; then |
| 176 |
#echo " RETVAL='$RETVAL'" |
#echo " RETVAL='$RETVAL'" |
| 183 |
#rm -f $STDOUT |
#rm -f $STDOUT |
| 184 |
exit 6 |
exit 6 |
| 185 |
fi |
fi |
| 186 |
nbMsg=`ls -1 | wc -l` |
listMsg='' ; nbMsg=`ls -1 msg.* 2>/dev/null | wc -l` |
| 187 |
if test $nbMsg != 0 ; then |
if test $nbMsg != 0 ; then |
| 188 |
echo "> scp $nbMsg msg from '$ORIG' to '$INDIR'" |
echo "> scp $nbMsg msg from '$ORIG' to '$INDIR'" |
| 189 |
listMsg=`ls -1` |
listMsg=`ls -1 msg.*` |
| 190 |
#- And rename msg by adding unique suffix |
#- And rename msg by adding unique suffix |
| 191 |
for xx in $listMsg ; do |
for xx in $listMsg ; do |
| 192 |
mv $xx $xx.$sufx |
mv $xx $xx.$sufx |