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

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

if [ $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