我有下面的示例脚本,该脚本直到上周仍能正常工作,但是,不确定发生了什么变化,我没有收到任何附件。我只是打招呼/发短信,但没有任何附件。我尝试使用示例.txt作为附件,这是成功的。但是不是.csv,不能确定unix服务器是否正在过滤csv,但是我没有看到任何错误消息。任何想法如何跟踪/检查出什么问题了吗?
#!/bin/bash
FILES=/inbox/*.*
to="test@temp.com"
from="test@temp.com"
subject="Test Files"
filecount=`find $FILES -type f | wc -l`
totalfiles=" : Total "
subject=${subject}${totalfiles}${filecount}
body="Dear All,Please find the attached latest files."
echo $subject $filecount
declare -a attargs
for att in $(find $FILES -type f -name "*.*");do
#attaching all files.
attargs+=( "-a" "$att" )
done
mail -s "$subject" -r "$from" "${attargs[@]}" "$to" <<< "$body"**
亲切问候 凯文