【发布时间】:2021-04-02 15:23:39
【问题描述】:
因此,在 Raspberry Pi 上,我正在使用带有 Web 界面的相机应用程序,我想通过添加 neopixel 来添加 LED 照明。我已经成功完成了这项工作,现在可以打开和关闭运行两个 python 脚本。
解释和问题:
我在/usr/local/bin 中有一个可执行的python 脚本。
它归“root root”所有。
我在/var/www/html/macros 中有一个可执行的shell 脚本,并且必须在/usr/local/bin 中运行python 脚本。
shell 脚本归 'www-data'
当我手动运行 python 文件时,它会执行脚本。
当我手动运行 shell 脚本时,它会执行 python 脚本。
当我通过单击网页上的按钮运行 shell 脚本时,它似乎正确执行了 shell 脚本,但是,它似乎没有执行 python 脚本。
我能做什么如何解决这个问题?
我对权限不是很熟悉,但我想强调一个事实,即这是一个不包含任何敏感信息的封闭系统。所以安全/最佳实践不是问题。我只是想完成这项工作。
【问题讨论】:
标签: python apache shell raspberry-pi raspbian