我正在使用聊天机器人(DialogFlow)上另一台机器上的php脚本控制RPI 3 B Vi2上的LED。在PHP脚本上,我有一个命令,该命令从/ var / www / html目录中的RPI上调用该脚本。 bash脚本很简单,它包含以下内容:
#!/bin/bash
echo "gpio -1 mode $1 out" | at $3
echo "gpio -1 write $1 $2" | $3
就是这样。在php脚本上调用此命令的命令是:
echo exec('./script.sh 7 1 $Time', $output, $return);
print_r($return);
如果将'$ Time'替换为实际数字,该命令将起作用,但不能使用参数(我也尝试了不同类型的变量)。在这个问题上,有人对我有什么好处吗?
非常感谢。