Hi, java.io.IOException: error=2, No such file or directory --> Check whether you have motelist or not : bash# whereis motelist
Replace MOTELISTCMDL with the correct path of motelist : public static final String MOTELISTCMDL = "/usr/bin/motelist -c"; The name of the script is "motelist". The argument is "-c". So, give'em a space between : "motelist -c" Regards, -daniel -------- Original Message -------- > From: [EMAIL PROTECTED] > Sent: Thursday, September 20, 2007 5:18 PM > To: [email protected] > Subject: [Tinyos-help] Motelist prob. > > Hi all, > > I'm using tinyos-2.x and tinynodes. > > I run this piece of code: > > Process p = null; > > System.out.println(">>> OS is " > +System.getProperty("os.name")); > > if(System.getProperty("os.name").equals("Linux")) > { > p = Runtime.getRuntime().exec(MOTELISTCMDL); > } > else > { > p = Runtime.getRuntime().exec(MOTELISTCMDW); > } > > Where > > public static final String MOTELISTCMDL = "/usr/bin/motelist-c"; > public static final String MOTELISTCMDW ="c:\\cygwin\\bin\\motelist.exe -c"; > > And I get this: > > > >>> OS is Linux > java.io.IOException: Cannot run program "/usr/local/bin/motelist-c": > java.io.IOException: error=2, No such file or directory > at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) > at java.lang.Runtime.exec(Runtime.java:593) > at java.lang.Runtime.exec(Runtime.java:431) > at java.lang.Runtime.exec(Runtime.java:328) > at > net.tinyos.icmon.generaldatalogger.MainServer.main(MainServer.java:42) > Caused by: java.io.IOException: java.io.IOException: error=2, No such file or > directory > at java.lang.UNIXProcess.<init>(UNIXProcess.java:148) > at java.lang.ProcessImpl.start(ProcessImpl.java:65) > at java.lang.ProcessBuilder.start(ProcessBuilder.java:452) > ... 4 more > > I've tried to locate motelist and I've changed the MOTELISTCMDL value to > "/usr/bin/motelist-c" but I still got the same error. > > Rgds, > B. _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
