doubang9906 2018-09-21 20:06
浏览 137
已采纳

从php文件执行脚本

I have a php file which is called by a website:

example: serial_tx.php?v=W100

Within the php I write a log file where I can see which string v I received (W100 in this case).

The webserver is hosted on a Raspberry Pi and should send this data to the uart.

The files locations:

/SCRIPTS/serial_tx.php
/SCRIPTS/c/jmsend/serial_tx  // the executable, compiled from a C script

If I am in the root of the webserver and, from the console of my Pi, I run

sudo /var/www/html/SCRIPTS/c/jmsend/serial_tx W100

I get the command sent correctly.

With the php file I tried with system, shell_exec and exec without success.

shell_exec("sudo /var/www/html/SCRIPTS/c/jmsend/serial_tx ".$ric);

$ric is the received command. I tried with different path settings too (starting from Pi root or webserver root). All the files have a 777 as permissions.

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 如何抓这个函数的包wx.updateShareMenu
      • ¥15 需要数据分析!时间紧!
      • ¥15 关于免费论文查重系统的问题。
      • ¥15 朋友们,这个sim函数是出了什么问题了呢
      • ¥15 【MRT数据导入问题】MRT处理modis数据提示opening input header file怎么解决?
      • ¥15 嵌入式系统综合设计题有会的教一下嘛?
      • ¥15 yolov5转onnx验证出错
      • ¥15 proteus仿真LCD不点亮
      • ¥15 C语言红绿灯时间问题
      • ¥15 matlab仿真实现定位算法