从php调用linux命令
我正在制作一个树莓圆周率,我想从网页上录制视频。 我创建了一个调用python脚本的php文件。python脚本录制了一段持续时间为5分钟的视频。 我的php脚本的代码:从php调用linux命令,php,python,linux,raspberry-pi3,Php,Python,Linux,Raspberry Pi3,我正在制作一个树莓圆周率,我想从网页上录制视频。 我创建了一个调用python脚本的php文件。python脚本录制了一段持续时间为5分钟的视频。 我的php脚本的代码: <?php shell_exec("/usr/bin/python /var/www/start_recording.py"); ?> 和打字 ./myscriptphp.php 它执行脚本时没有任何问题 我的脚本python的代码: from picamera import PiCamera camera=P
<?php
shell_exec("/usr/bin/python /var/www/start_recording.py");
?>
和打字
./myscriptphp.php
它执行脚本时没有任何问题
我的脚本python的代码:
from picamera import PiCamera
camera=PiCamera()
camera.start_recording("video.h264")
camera.wait_recording(60*5)
camera.stopr_preview()
camera.close()
你知道问题出在哪里吗
我认为php脚本不会等待5分钟直到完成RCORD
提前谢谢可能是任务前的问题。请检查用户
www-data
的权限,我该怎么做?我忘了提到我用其他脚本执行了它,它成功了。请检查重复的链接。我尝试了这个:sudo echo“apache ALL=(ALL)NOPASSWD:ALL”>>/etc/sudoers,但它不起作用!我猜用户名是www-data
,而不是apache
from picamera import PiCamera
camera=PiCamera()
camera.start_recording("video.h264")
camera.wait_recording(60*5)
camera.stopr_preview()
camera.close()