构建完成后,bash 脚本会调用:
nail -s "Build completed" $towhom < buildreport
当构建报告的长度超过 2,000 个字符时,它会作为附件到达。
在哪里可以设置身体大小成为执着的门槛?
构建完成后,bash 脚本会调用:
nail -s "Build completed" $towhom < buildreport
当构建报告的长度超过 2,000 个字符时,它会作为附件到达。
在哪里可以设置身体大小成为执着的门槛?
根据 ottomeister 的评论,邮件会自动转换为附件的原因有很多nail
如果消息是 UTF-8,那么它似乎被正确解析(但这仅基于来自在线的代码,可能不是您使用的)
您可能可以通过过滤器运行文件的内容 - 例如删除所有非 ascii 字符:
tr -cd '\11\12\15\40-\176' <buildreport | nail -s "Build completed" $towhom
...但这会破坏所有 UTF-8 字符
如果您想让日志输入以 1 个字符换行,那么您可以使用 perl one-liner,例如:
perl -e 'use Text::Wrap; print wrap("", " ", <STDIN>);' < buildreport | nail -s "Build completed" $towhom