From 1f125fcfab7dab175088b2561b54ddb54fcef88f Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Wed, 15 Dec 2010 10:27:21 +0000
Subject: [PATCH] bug 1362: made ssh output quiet, and execSSH log line less
 verbose

---
 RTCP/IONProc/src/Job.cc | 29 +++++++++++++----------------
 1 file changed, 13 insertions(+), 16 deletions(-)

diff --git a/RTCP/IONProc/src/Job.cc b/RTCP/IONProc/src/Job.cc
index c2890e78153..6c556fe26c4 100644
--- a/RTCP/IONProc/src/Job.cc
+++ b/RTCP/IONProc/src/Job.cc
@@ -171,6 +171,7 @@ void Job::execSSH(const char *sshKey, const char *userName, const char *hostName
 
   execl("/usr/bin/ssh",
     "ssh",
+    "-q",
     "-i", sshKey,
     "-c", "blowfish",
     "-o", "StrictHostKeyChecking=no",
@@ -193,22 +194,18 @@ void Job::execSSH(const char *sshKey, const char *userName, const char *hostName
 
 void Job::forkSSH(const char *sshKey, const char *userName, const char *hostName, const char *executable, const char *rank, const char *parset, const char *isBigEndian, int &storagePID)
 {
-  LOG_INFO_STR("child will exec("
-    "\"/usr/bin/ssh\", "
-    "\"ssh\", "
-    "\"-i\", \"" << sshKey << "\", "
-    "\"-c\", \"blowfish\", "
-    "\"-o\", \"StrictHostKeyChecking=no\", "
-    "\"-o\", \"UserKnownHostsFile=/dev/null\", "
-    "\"-o\", \"ServerAliveInterval=30\", "
-    "\"-l\", \"" << userName << "\", "
-    "\"" << hostName << "\", "
-    "\"cd\", (cwd), \"&&\", " 
-    "\"" << executable << "\", "
-    "\"" << rank << "\", "
-    "\"" << parset << "\", "
-    "\"" << isBigEndian << "\", "
-    "0)"
+  LOG_INFO_STR("child will exec "
+    "\"/usr/bin/ssh "
+    "-q "
+    "-i " << sshKey << " "
+    "-c blowfish "
+    "-o StrictHostKeyChecking=no "
+    "-o UserKnownHostsFile=/dev/null "
+    "-o ServerAliveInterval=30 "
+    "-l " << userName << " "
+    << hostName << " "
+    "cd (cwd) && " << executable << " " << rank << " " << parset << " " << isBigEndian <<
+    "\""
   );
 
   switch (storagePID = fork()) {
-- 
GitLab