version 1.1, 2007/09/12 00:26:53
|
version 1.1.2.6, 2007/09/12 01:37:27
|
|
|
|
#!/bin/bash |
|
|
|
##============================================================================== |
|
## |
|
## vxexec |
|
## |
|
## Usage: |
|
## |
|
## vxexec -c command |
|
## |
|
## Synopsis: |
|
## |
|
## This script executes a single command under vxsim. |
|
## |
|
## Examples: |
|
## |
|
## vxexec -c TestString.vxe |
|
## |
|
##============================================================================== |
|
|
|
copt=$1 |
|
|
|
if [ ! "$1" = "-c" ] |
|
then |
|
echo "Usage: $0 -c command" |
|
exit 1 |
|
fi |
|
|
|
if [ ! -d "$PEGASUS_ROOT" ] |
|
then |
|
echo "PEGASUS_ROOT must refer to an actual directory" |
|
exit 1 |
|
fi |
|
|
|
shift |
|
|
|
rm -rf vxexec.tmp |
|
echo "################################################################################" >> vxexec.tmp |
|
echo "##" >> vxexec.tmp |
|
echo "## $*" >> vxexec.tmp |
|
echo "##" >> vxexec.tmp |
|
echo "################################################################################" >> vxexec.tmp |
|
echo "$*" >> vxexec.tmp |
|
echo "C reboot(1)" >> vxexec.tmp |
|
|
|
#vxsim -tmpdir /tmp -f $PEGASUS_ROOT/vxworks/vxWorks -exitOnError -s vxexec.tmp |
|
vxsim -tmpdir /tmp -f $PEGASUS_ROOT/vxworks/vxWorks -s vxexec.tmp |
|
|
|
rm -f vxexec.tmp |