我创建了一个 shell 脚本,该脚本每天进行备份,并将其执行通过电子邮件发送为成功或不成功。现在我希望它也发送它与邮件一起创建的日志文件的内容。我已经看到如何将文件作为附件发送,但我想将文件的内容作为电子邮件而不是文件发送。请帮忙。
它的代码就像
#Email Settings
Message_Success="Database Backup generated successfully"
Message_Failure="Problem occured while generating Database Backup please verify"
Subject="Database Backup Status Mail"
Recipients="tarun@gmail.com"
#Verify Backup Created
if [ -f "$Path_Mysql_Dump" ]; then
echo "Database Backup Created" >> $Path_Log_File
echo "$Message_Success" | mail -s "$Subject" "$Recipients"
else
echo "Database Backup not created please verify the process will terminate" >> $Path_Log_File
echo "$Message_Failure" | mail -s "$Subject" "$Recipients"
exit -1
fi
Run Code Online (Sandbox Code Playgroud)
为什么不
{ echo -e "$Message_Success\n\n" ; cat $Path_Log_file ; } | mail -s "$Subject" "$Recipients"
Run Code Online (Sandbox Code Playgroud)