diff options
author | dengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-07-25 01:57:03 +0000 |
---|---|---|
committer | dengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-07-25 01:57:03 +0000 |
commit | 8979051bcecafddb060612b182b1bec76b18d355 (patch) | |
tree | b6dfd678cc8a3e2485355a652692c31be862cb65 | |
parent | 2a97db05384ccf21ebe0aed49575453e9328f866 (diff) | |
download | ATCD-8979051bcecafddb060612b182b1bec76b18d355.tar.gz |
Sun Jul 24 07:45:19 2005 Gan Deng <dengg@dre.vanderbilt.edu>
-rwxr-xr-x | TAO/CIAO/DAnCE/examples/Hello/descriptors/run_test.pl | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/TAO/CIAO/DAnCE/examples/Hello/descriptors/run_test.pl b/TAO/CIAO/DAnCE/examples/Hello/descriptors/run_test.pl index 2d80037d007..0d8f815f566 100755 --- a/TAO/CIAO/DAnCE/examples/Hello/descriptors/run_test.pl +++ b/TAO/CIAO/DAnCE/examples/Hello/descriptors/run_test.pl @@ -37,6 +37,7 @@ sub delete_ior_files { unlink PerlACE::LocalFile ("Receiver.ior"); unlink PerlACE::LocalFile ("Sender.ior"); unlink PerlACE::LocalFile ("DAM.ior"); + unlink PerlACE::LocalFile ("ns.ior"); } sub kill_node_daemons { @@ -54,6 +55,12 @@ sub kill_open_processes { $EM->Kill (); $EM->TimedWait (1); } + + if ($ns_running == 1) { + $NS->Kill (); + $NS->TimedWait (1); + } + } sub run_node_daemons { @@ -112,6 +119,8 @@ if ($status != 0) { exit 1; } +$ns_running = 1; + # Invoke execution manager. print "Invoking execution manager\n"; $EM = new PerlACE::Process ("$DAnCE/ExecutionManager/Execution_Manager", @@ -170,9 +179,6 @@ $E->SpawnWaitKill (3000); print "Executor returned.\n"; print "Shutting down rest of the processes.\n"; -$NS->Kill (); -unlink $nsior; - delete_ior_files (); kill_open_processes (); |