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

Reply via email to