我正在编写一个小脚本来使用笔记本电脑上的网络摄像头,然后将照片通过电子邮件发送给我。ffmpeg 使用必须有一个退出代码才能工作,因此使用此退出,邮件函数将不会被调用。我究竟做错了什么?
#!/bin/bash
MAIL_ADDR=user@example.com
ts=`date +%s`
list=$(ls | tail -n 1)
function mcheese(){
mkdir /tmp/cheese
cd /tmp/cheese
echo -e "Cheese " | mutt -s "$TS Cheese" $MAIL_ADDR -a $list
}
function cheese(){
ffmpeg -f video4linux2 -s vga -i /dev/video0 -vframes 3 /tmp/cheese/vid-$ts.%01d.jpg
exit 0
}
cheese
mcheese