run_all.bash 735 Bytes
Newer Older
garciay's avatar
garciay committed
#!/bin/bash
#set -e
Yann Garcia's avatar
Yann Garcia committed
#set -vx
garciay's avatar
garciay committed

clear

Yann Garcia's avatar
Yann Garcia committed
if [ -z $ATS ]
then
    echo "ATS shall be defined"
    exit 1
fi

garciay's avatar
garciay committed
if ! [[ $1 =~ "^[0-9]+$" ]]
then
    COUNTER=$1
else
    COUNTER=1
fi

CURPWD=`pwd`
Yann Garcia's avatar
Yann Garcia committed
if [ ! "${PWD##*/}" == "scripts" ]
garciay's avatar
garciay committed
then
Yann Garcia's avatar
Yann Garcia committed
    cd ../scripts
garciay's avatar
garciay committed
    if [ ! $? == 0 ]
    then
Yann Garcia's avatar
Yann Garcia committed
        echo "Please move to PROJECT/scripts directory"
garciay's avatar
garciay committed
        exit 1
    fi
fi

Yann Garcia's avatar
Yann Garcia committed
rm ../bin/S1/logs/merged.*.log
garciay's avatar
garciay committed

for i in $(seq 1 1 $COUNTER)
do
Yann Garcia's avatar
Yann Garcia committed
    ./run_mtc.bash &
    ./run_ptcs.bash
garciay's avatar
garciay committed

    dup=$(ps -ef | grep "$0" | grep -v grep | wc -l)
    while [ ${dup} -eq 3 ]
    do
        sleep 1
        dup=$(ps -ef | grep "$0" | grep -v grep | wc -l)
    done
    sleep 1
Yann Garcia's avatar
Yann Garcia committed
    mv ../logs/$ATS/merged.log ../logs/$ATS/merged.`date +'%Y%m%d%S'`.log
garciay's avatar
garciay committed
done

exit 0