我想从cgi python脚本运行标准的python os.system调用。 这是教程的一部分,所以脚本非常简单。我正尝试用Raspberry Pi相机拍照并将其显示在网页上。从网络服务器运行系统调用
import os, sys
os.system('raspistill -o /var/www/images/image.jpg')
print "Content-type:text/html\r\n\r\n"
print '<html>'
print '<head>'
print '<title>Hello Word - First CGI Program</title>'
print '</head>'
print '<body>'
print '<h2>Hello Word! This is my first CGI program</h2>'
print '<img src="/var/www/images/image.jpg"/>'
print '</body>'
print '</html>'
运行系统命令时(在浏览器中打开),我得到的错误是:
*未能打开vchiq实例”
我看到的这另一个问题了,说什么有关http deamon作为错误的用户运行,但我不确定这是什么意思 当我以标准用户身份运行脚本时,脚本运行正常
我有同样的问题。将www-data用户添加到视频组并重新启动lighttpd解决了问题。 – Snorfalorpagus