作者kubahao ()
看板PHP
标题[请益] linux下exec执行matlab转出来的执行档
时间Mon Sep 26 20:30:36 2011
使用mcc -m tset.m转出matlab执行档
想要使PHP执行转出来的执行档
在terminal下可以正常执行
PHP的code为
$cmd="sh /var/www/html/run_test.sh /cad/matlab";
exec($cmd,$out,$res);
print_r($out);
print_r($res);
发现程式不会执行
回传的码为255
有单独写一个简单的hello world 的C并用GCC编译
exec是可以执行的
shell_exec等指令有尝试过
後来想说直接执行转出来执行档
在terminal中执行会出现没有MCR的错误讯息
但是在PHP中并不会显示
回传的码为127
请问有人知道如何使用PHP执行MATLAB转出来的执行档吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.187.21
1F:→ kubahao:会是apache没有执行matlab libary的问题? 09/26 20:37
2F:→ kubahao:重开机後就可以跑了 真诡异.... 09/29 09:08