php - Bash 使用 pi 摄像头和 PHP 返回错误“无法打开 vchiq 实例”
问题描述
我有一个执行 bash 脚本的 PHP 代码。但是,在执行时,它会返回错误“无法打开 vchiq 实例”。
PHP
$message=shell_exec("bash /usr/share/wordpress/scripts/take_photo.sh 2>&1");
print_r($message);
重击
#!/bin/bash
echo "Testscript run succesful"
raspistill -o image.jpg -rot 90 -hf
我认为这与允许 www-data 用户访问视频有关,但我不清楚是否是这种情况。任何帮助,将不胜感激
解决方案
问题与怀疑一样。我将 www-data 用户添加到视频组并重新启动计算机。
sudo usermod -a -G video timepi
推荐阅读
- python - Python:如何禁用在属性字典中创建新键?
- python - 错误:“ascii”编解码器无法对位置 227 中的字符“\xa7”进行编码:序数不在范围内(128)
- javascript - 如何在 vue-test-utils 中用 jest 查找输入和模拟变化值,最佳实践
- c# - System.Random 的保存状态
- laravel - 如何根据 Laravel Blade 分离 VueJS 组件
- angular - 如果块在产品构建后被删除,“isDev()”中的代码是否会被删除?(摇树)
- youtube-data-api - 用于获取评论回复的 YouTube 数据 API 按时间倒序返回回复
- android - BottomNavigationView 项目的宽度不相等
- mongodb - 在 AWS 上创建 MongoDB 节点
- qml - 为什么我的 QML ListView 与列定位器中的文本重叠?