30 lines
736 B
Bash
30 lines
736 B
Bash
#!/bin/sh
|
|
|
|
LUA="lua /Users/maia/Work/proj/dtest/trunk/debuglua.lua"
|
|
|
|
echo "Starting interface repository ..."
|
|
$LUA ird.lua --port=3001 CosNaming.idl CosEvent.idl &
|
|
pids="$pids $!"
|
|
trap "kill $pids > /dev/null 2> /dev/null" 0
|
|
|
|
sleep 3
|
|
|
|
echo "Starting naming service ..."
|
|
$LUA nsd.lua --port=3002 \
|
|
--ir=corbaloc::localhost:3001/InterfaceRepository &
|
|
pids="$pids $!"
|
|
trap "kill $pids > /dev/null 2> /dev/null" 0
|
|
|
|
sleep 3
|
|
|
|
echo "Starting event channel ..."
|
|
$LUA channeld.lua --name=MyEventChannel \
|
|
--ir=corbaloc::localhost:3001/InterfaceRepository \
|
|
--ns=corbaloc::localhost:3002/NamingService &
|
|
pids="$pids $!"
|
|
trap "kill $pids > /dev/null 2> /dev/null" 0
|
|
|
|
sleep 3
|
|
|
|
echo "Demo finished."
|