ビルドが完了すると、bash スクリプトは以下を呼び出します。
nail -s "Build completed" $towhom < buildreport
buildreportが 2,000 文字を超えると、添付ファイルとして届きます。
体の大きさが執着になる閾値はどこに設定できるのでしょうか。
ビルドが完了すると、bash スクリプトは以下を呼び出します。
nail -s "Build completed" $towhom < buildreport
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 ワンライナーを使用できます。
perl -e 'use Text::Wrap; print wrap("", " ", <STDIN>);' < buildreport | nail -s "Build completed" $towhom