使用MatLab脚本通过Telnet运行远程Linux程序

时间:2013-02-14 18:47:29

标签: c linux matlab telnet

我在Linux Fedora 14上有一个C程序,现在我试图通过telnet使用MATLAB从不同的PC远程运行它。但是现在我所能做的就是从matlab调用putty来访问Linux终端,并通过这个远程终端运行程序。但它对我来说没用,因为我不能自动化matlab脚本来重复调用程序,并读回一些值。

说明我的情况。假设我有一个程序Hello如下:

   void main (int argc, char* argv){
       if(argc > 0){
          printf("Hello %s \n", argv);
          printf("result is %d", argc++);
       }
      return;
   }

我想要一个MATLAB脚本,可以从远程PC运行该程序并输入名称并多次读取结果。但现在我只需要从matlab调用system('C:\Putty\putty.exe <ip_address> -username -password')并在Linux上获取远程终端,然后手动运行./hello <name>。如何从matlab直接通过telnet运行整个程序(有或没有putty,无所谓),并从telnet获取响应?

感谢。

0 个答案:

没有答案