コマンドの標準出力をメールに添付して送信したい

コメント

1件のコメント

  • 正式なコメント
    Ichiro Takahashi

    フィックスポイントの高橋です。

    コマンド実行での標準出力は $RESULT で取得できます。また、mailto() の attach_files オプションで添付ファイルを名前とデータで指定することができます。

    以下のサンプルでは cmd で指定したコマンドの実行に成功したとき、その標準出力をファイル名 stdout.txt としてメールに添付して to で指定したメールアドレスに送信します。

    |to|
    |cmd = "echo OUT"|
    [cmd] ->
    mailto(to=to, from=to, subject="コマンド実行結果", attach_files=[{name='stdout.txt', data=$RESULT}])

    参考になさってみてください。

    また、mailto() での添付ファイルの扱いにつきましては、以下も参考になさってみてください。

    https://kompira.zendesk.com/hc/ja/community/posts/900000004306

    コメントアクション Permalink

サインインしてコメントを残してください。