【发布时间】:2014-12-04 20:13:04
【问题描述】:
我正在尝试通过网络打开电视,我正在尝试通过 Raspberry PI LibCec 模块进行此操作。
当我运行echo shell_exec("sudo echo 'on 0' | cec-client -s");
php 页面没有返回任何内容,并且我的电视没有打开。
当我在 ssh 连接中运行相同的命令 sudo echo 'on 0' | cec-client -s(或没有 sudo)时,即使我在 ssh 上以 www-data 身份登录,电视也会打开。
当我运行echo shell_exec('whoami'); 时,我确实得到了www-data,这是怎么回事?
之前已经提出过这个问题,但没有任何关于特权的确认,如下所示: EXEC() in php, cec-client raspberry
【问题讨论】:
标签: php linux ssh raspberry-pi hdmi