| #!/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 |