3

電子メールを自動的に送信するための bash スクリプトを作成しています。Mailx は、メッセージ本文が終了し、送信できることを知るために、EOT または ^D シグナルを必要とします。スクリプトを実行するときにキーボードで ^D を押したくないのですが、これは現在の動作です。

これが私のコードです:

#! /bin/bash
SUBJ="Testing"
TO="test@test.com"
MSG="message.txt"

echo "I am emailing you" >> $MSG
echo "Time: `date` " >> $MSG

mail -s "$SUBJ" -q "$MSG" "$TO"

rm -f message.txt
4

2 に答える 2