We've had a similar thing before, and I think it could well be the '|' symbol. which is a shell construct, i believe. Thus you'd need to actually run a shell script that contains the full command you're trying to run, instead of trying to get the '|' to work directly...
Hi all,
I would like to grep my linux MAC address, the command to run under linux should be like this ifconfig eth1 | grep HWaddr | awk '{print $5; }'
Therefore i wrote it like below...
But it failed.....
Anyone can help?? Thanks.
Regards KL
********************************* Process proc1=null; Runtime rt1 = Runtime.getRuntime();
proc1 = rt1.exec("/sbin/ifconfig eth1 | grep HWaddr | awk '{print $5; }' ");
BufferedReader result = new BufferedReader(new InputStreamReader(proc1.getInputStream())); BufferedReader error = new BufferedReader(new InputStreamReader(proc1.getErrorStream()));
String str_result = null; String str_error = null;
while ( ( str_result = result.readLine()) != null) { out.println(str_result); }
while ( ( str_error = error.readLine()) != null) { out.println(str_error); } *********************************
Best regards, KL OOI Senior Software Engineer iBridge Capital Technology Solutions Limited
General: (604)818-0988 Fax: (604)818-0698 DID: (604)818-0618 Mobile: (6012)421-7772 Email: [EMAIL PROTECTED] URL: www.ibridgecapital.com
_________________________________________________________________ Add photos to your messages with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail
___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
