当构建完成时,bash脚本会调用:
nail -s "Build completed" $towhom < buildreport
当 buildreport 超过2,000个字符时,它会作为附件到达。
哪里可以设置身体大小的阈值成为附件?
答案 0 :(得分:1)
根据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