【发布时间】:2019-02-02 14:46:10
【问题描述】:
我在运行 Windows Server 2012 的 Web 服务器上使用 XAMPP Server 和 PHP。
现在我有了树莓派,需要在下面运行这个命令。
sudo python /home/pi/open.py
open.py 位于 /home/pi/。
我尝试使用 shell cmd 运行它,它成功了。
但是现在我的问题是,我怎样才能从网络调用sudo python /home/pi/open.py(网络服务器在 Windows 上)?
假设树莓派 IP 地址:192.168.1.145。
我试过的是:
$piaddress = "192.168.1.145";
shell_exec("sudo python" .$piaddress."/home/pi/open.py");
但它不起作用。
【问题讨论】:
-
运行您的网络服务器的用户不太可能有足够的权限来运行
sudo命令 -
是否可以授予访问权限?
-
我认为 raspberry pi 本身可以处理您的用例,而且复杂性要低得多。
标签: php python raspberry-pi xampp