You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by gn...@apache.org on 2013/07/16 10:37:37 UTC

svn commit: r1503612 - /karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/commands/impl/ExecuteAction.java

Author: gnodet
Date: Tue Jul 16 08:37:36 2013
New Revision: 1503612

URL: http://svn.apache.org/r1503612
Log:
[KARAF-2738] Shell:exec doesn't show full output of commands

Modified:
    karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/commands/impl/ExecuteAction.java

Modified: karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/commands/impl/ExecuteAction.java
URL: http://svn.apache.org/viewvc/karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/commands/impl/ExecuteAction.java?rev=1503612&r1=1503611&r2=1503612&view=diff
==============================================================================
--- karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/commands/impl/ExecuteAction.java (original)
+++ karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/commands/impl/ExecuteAction.java Tue Jul 16 08:37:36 2013
@@ -45,17 +45,8 @@ public class ExecuteAction extends Abstr
 
         log.debug("Waiting for process to exit...");
         
-        do {
-            //give some time to let StreamPumper to pump the stream from 
-            //external process
-            Thread.sleep(1000);
-        } while (handler.getOutputPump().getInputStream().available() > 0 
-            || handler.getErrorPump().getInputStream().available() > 0);
-        
-        
         int status = p.waitFor();
 
-
         log.info("Process exited w/status: {}", status);
 
         handler.stop();