gpt4 book ai didi

linux - Bash - 需要使用 exit 然后调用另一个函数?

转载 作者:太空宇宙 更新时间:2023-11-04 11:23:33 25 4
gpt4 key购买 nike

我正在编写一个小脚本来使用笔记本电脑上的网络摄像头,然后将照片通过电子邮件发送给我。 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

最佳答案

您在一个目录中设置list,然后更改目录并使用它。这不太可能奏效。

使用 bash -x 找出脚本实际失败的地方。

关于linux - Bash - 需要使用 exit 然后调用另一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16338912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com