linux - 邮件输出提示

标签 linux bash email

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

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

该电子邮件没有正文,因为所有内容都包含在主题中。但问题是,每当它发送电子邮件时,我都会在控制台上看到

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

现在我不想要这段文字。我怎样才能阻止它。

最佳答案

从 Bash 版本 4 开始

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

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

关于linux - 邮件输出提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10216747/

相关文章:

php - 如何删除邮件格式容器标签以外的标签

linux - 运行 `docker version` 时未返回 Docker 服务器端信息

linux - 如何使用 mmap 在内核模块中静态分配内存?

linux - 使用另一个 bash 命令输出的 bash 命令

bash - 使用 Bash 一次读取 n 行

linux - 每 2 秒检查一次目录内容,如果 bash 中存在某个文件,则复制其内容

php - 如何使 mail() 在 Ubuntu 上工作?

linux - 一个文件下有两个文件,pm和pl。如果运行pl文件,pm包调用不成功

bash - 我如何从 bash 中通过 ssh 远程运行的函数中检索错误代码?

python - 通过 Gmail API 发送电子邮件 multipart/signed (RFC 3156)