Try 
cmd="/sbin/ifconfig \n";

-----Original Message-----
From: Philippe Valle [mailto:[EMAIL PROTECTED] 
Sent: Friday, January 16, 2004 2:31 PM
To: Tomcat Users List
Subject: getRuntime().exec(...) root command problem



I want do do ipconfig on linux with exec java command.
When i do 'ls'  for exemple is ok , but for root command like 'ifconfig'

i have nothing .

my code :
    ...................
    cmd="ls -l\n";
    try
    {
      Process p=Runtime.getRuntime().exec("/bin/sh");
      OutputStream in=p.getOutputStream();
      in.write(cmd.getBytes());
      in.flush();
      InputStream out=new BufferedInputStream(p.getInputStream());
      byte[] b=new byte[1024];
      int    n=out.read(b);
      for(i=0;i<n;i++) System.out.print((char)b[i]);

    }
    catch(Exception ex) {
    }
    .....................



I want just get MAC ADDRESS of my network device , there is another way 
to do that ?


Thanks.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to