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();