stc-launcher 556 Bytes
#!/bin/bash
#-------------------------------------------------------------------------------
#   System Test Coordinator process launcher
#-------------------------------------------------------------------------------

#sleep 5 && exit 0;

env=$1 && shift
cwd=$1 && shift

if [ $env != "-" -a $env != "~" ]; then
    [ ! -f $env ] && echo "$env file not found" && exit 1
    source $env
fi

if [ $cwd != "-" ]; then
    [ ! -d $cwd ] && echo "$cwd directory not found" && exit 1
    cd $cwd
fi

"$@" 2>&1
status=$?

[ $env != "~" ] && exit $status
exit 0