Hi all, I encountered a problem when I start a prog from my java-prog and try to get the stdout or stderr. The problem is, that I wrote the code with jdk-1.1.3, changed my system to Redhat 5.1 (with glibc) and jdk-1.1.6 and now it doesn't work anymore. As long as stdout is empty there are no problems but when the prog tries to read the messages it simply hangs. To make myself a bit clearer, here is the code: ...... Process process1; String msg=new String(); Runtime run1=Runtime.getRuntime(); try { process1=run1.exec(command); InputStream in=process1.getInputStream(); BufferedReader in_read=new BufferedReader(new InputStreamReader(in)); // it's happening here: while((msg=in_read.readLine()) != null){ System.out.println(msg); } .... Hope somebody knows a solution for that. Thanks in advance Mark