Index: /branches/eam_branches/ipp-20120405/Ohana/src/opihi/dvo/dvo_host_utils.c
===================================================================
--- /branches/eam_branches/ipp-20120405/Ohana/src/opihi/dvo/dvo_host_utils.c	(revision 33911)
+++ /branches/eam_branches/ipp-20120405/Ohana/src/opihi/dvo/dvo_host_utils.c	(revision 33912)
@@ -6,5 +6,5 @@
 # define DVO_MAX_PATH 1024
 
-int HostTableLaunchJobs (HostTable *table, char *basecmd, char *options) {
+int HostTableLaunchJobs (HostTable *table, char *basecmd, char *options, int VERBOSE) {
 
   char uniquer[12];
@@ -13,4 +13,5 @@
   snprintf (uniquer, 12, "%05d.%05d", PID, TIME % 100000);
 
+  int top_status = TRUE;
   int i;
   for (i = 0; i < table->Nhosts; i++) {
@@ -38,5 +39,5 @@
     free (commandFile);
 
-    if (DEBUG || PARALLEL_MANUAL) fprintf (stderr, "command: %s\n", command);
+    if (VERBOSE) gprint (GP_ERR, "command: %s\n", command);
 
     if (PARALLEL_MANUAL) {
@@ -47,6 +48,6 @@
       int status = system (command);
       if (status) {
-	fprintf (stderr, "ERROR running relphot_client\n");
-	exit (2);
+	gprint (GP_ERR, "ERROR running relphot_client\n");
+	top_status = FALSE;
       }
     } else {
@@ -55,11 +56,12 @@
       int pid = rconnect ("ssh", table->hosts[i].hostname, command, table->hosts[i].stdio, &errorInfo, FALSE);
       if (!pid) {
-	if (DEBUG) fprintf (stderr, "failure to start %s (error %d)\n", table->hosts[i].hostname, errorInfo);
-	exit (1);
+	gprint (GP_ERR, "failure to start %s (error %d)\n", table->hosts[i].hostname, errorInfo);
+	top_status = FALSE;
+	continue;
       }
       table->hosts[i].pid = pid; // save for future reference
     }
   }
-  return TRUE;
+  return top_status;
 }
 
@@ -126,5 +128,5 @@
 
   // launch this command remotely
-  HostTableLaunchJobs (table, basecmd, options);
+  HostTableLaunchJobs (table, basecmd, options, VERBOSE);
   free (options);
   free (basecmd);
Index: /branches/eam_branches/ipp-20120405/Ohana/src/opihi/include/dvoshell.h
===================================================================
--- /branches/eam_branches/ipp-20120405/Ohana/src/opihi/include/dvoshell.h	(revision 33911)
+++ /branches/eam_branches/ipp-20120405/Ohana/src/opihi/include/dvoshell.h	(revision 33912)
@@ -99,5 +99,5 @@
 dbValue      dbExtractImages        PROTO((Image *image, off_t Nimage, off_t N, dbField *field));
 
-int          HostTableLaunchJobs    PROTO((HostTable *table, char *basecmd, char *options));
+int          HostTableLaunchJobs    PROTO((HostTable *table, char *basecmd, char *options, int VERBOSE));
 int          HostTableParallelOps   PROTO((int argc, char **argv, char *ResultFile, int Nelements, int VERBOSE));
 int          HostTableReloadResults PROTO((char *uniquer, int VERBOSE));
