邮件输出提示

时间:2012-04-18 19:39:36

标签: linux bash email

我在linux bash中开发了一个脚本,它在后台运行,并在找到相关内容时发送电子邮件。这是该脚本的邮件代码。

mail -s "Backup File place XYZ.... " "$EMAIL" 

由于主题涵盖了所有内容,因此没有该电子邮件的正文。但问题是,无论何时发送电子邮件,我都会在控制台上输出ouptput

" Null message body; hope that's ok".... 

现在我想不要这个文字。我怎么能阻止它。

2 个答案:

答案 0 :(得分:1)

您总是可以将输出路由到位桶:

 mail -s "Backup File place XYZ.... " "$EMAIL" > /dev/null 2> /dev/null

当然,这假设你不在乎你是否真的看到错误。

答案 1 :(得分:1)

从Bash Version 4开始

mail -s "$text" "$email" &> /dev/null

应将stdout stderr重定向到/ dev / null

相关问题