我有一个由网站调用的php文件: p>
示例 :serial_tx.php?v = W100 p>
在php中我写了一个日志文件,在那里我可以看到我收到的字符串v(在这种情况下为W100)。 p> \ n
网络服务器托管在Raspberry Pi上,应将此数据发送给uart。 p>
文件位置: p>
/SCRIPTS/serial_tx.php
/SCRIPTS/c/jmsend/serial_tx //可执行文件,从C脚本编译
code> pre>
如果我在根目录中 网络服务器,从我的Pi控制台,我运行 p>
sudo / var / www / html / SCRIPTS / c / jmsend / serial_tx W100
code> < / pre>
我正确发送命令。 p>
使用php文件我尝试使用system,shell_exec和exec但没有成功。 p>
\ n
shell_exec(“sudo / var / www / html / SCRIPTS / c / jmsend / serial_tx”。$ ric);
code> pre>
$ ric code>是收到的命令。
我尝试了不同的路径设置(从Pi ro开始 ot或webserver root)。
所有文件都有777作为权限。 p>
div>