上一节完成了摄像头实时预览和截图。现在在其基础上完成自动定时截图。首先在家目录也就是/home/pi下创建一个脚本capture.sh并为其添加可执行权限,使用chmod +x capture.sh。
在该文件中加入上一节中提到的截图命令。
若想手动操作启动该脚本,可在家目录下使用./capture.sh命令,可以看到在/var/www/下出现了mypic.jpg。
定时功能,实现每1分钟自动更新一次。在树莓派的Raspbian系统中,我们使用crontab命令操作计划任务。作为多用户多任务的Linux系统,每个用户都可以有自己的计划任务,在pi用户下编辑的计划任务,就是pi用户独自享有的:crontab -e,系统会用nano编辑器打开,在文件末尾添加命令
*/1 * * * * /home/pi/capture.sh
使用Ctrl + X保存。这样每隔1分钟就会拍1次照片存到/var/www/mypic.jpg这个位置。
/*****************************************************************************/
本篇参考书籍:《RASPBERRY PI入门指南》