#!/bin/sh
#**************************************************************************
#*                                                                        *
#*               Copyright (C) 1995, Silicon Graphics, Inc.               *
#*                                                                        *
#*  These coded instructions, statements, and computer programs  contain  *
#*  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
#*  are protected by Federal copyright law.  They  may  not be disclosed  *
#*  to  third  parties  or copied or duplicated in any form, in whole or  *
#*  in part, without the prior written consent of Silicon Graphics, Inc.  *
#*                                                                        *
#**************************************************************************

#
# Execution Script for mprogs
#

# 
# FRS 1
#
./mmprocA 1& 
./mmprocB 1& 

#
# FRS 2
#
./mmprocC 2&
./mmprocD 2&

#
# FRS 3
#
./mmprocA 3&
./mmprocD 3&


#
# Controller
# (mmcontrol [list of processors]>
#
./mmcontrol 1 2 3

#
# kill masters for other cpus that may have been left over.
#
killall mmcontrol

# Just in case the processes above have been aborted forcefully
# Remove left-over ipc message queues
#

for i in `ipcs | awk '{print $2}'`
do
        ipcrm -m$i 2>&1 > /dev/null
        ipcrm -s$i 2>&1 > /dev/null
        ipcrm -q$i 2>&1 > /dev/null
done 2>&1 > /dev/null



