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 件のコメント:
コメントを投稿