ページ

2021年5月7日金曜日

SHELLからsendmailするスクリプト

SHELLスクリプトからsendmailする

#!/bin/bash

SCRIPT_DIR=$(cd $(dirname $0);pwd)
DATETIME=$(date '+%Y%m%d_%H%M%S')

  a=`ls -l"`
    if [[ "$a" != "" ]]; then
      tmp=$(mktemp)
      echo "To: otori@hoge.com" > $tmp
      echo "From: Report <report@hoge.com>" >> $tmp
      echo "Subject: FileList" >> $tmp
      echo "Content-Type: text/plain; charset=UTF-8" >> $tmp
      echo "" >> $tmp
      echo $DATETIME $SCRIPT_DIR >> $tmp
      echo >> $tmp
      echo "" >> $tmp
      echo ${a} >> $tmp

      /usr/sbin/sendmail -t < $tmp
      echo -n MAIL Sent
      rm -f $tmp
    fi

UTF-8対応したつもり。
でも、、改行がなくなる。。

0 件のコメント:

コメントを投稿