使用linux命令发送电子邮件

时间:2015-01-21 10:36:55

标签: linux shell email

如何通过电子邮件发送数据库事务的状态

场景:“UPDATE xxx SET xxxx = 1111,其中yyy = 111;

我需要触发邮件状态,无论值是否在db中更新。我怎么能这样做

1 个答案:

答案 0 :(得分:0)

有一种方法可以使用mysqlmail命令在单行命令中执行这两项操作,

mysql -D databasename -u username -p password -e "update xxx set xxxx= 1111 where yyy=111"|mail -s subject your@mail.com

以上命令的解释

对于mysql命令

-D [database]:此选项用于在MySQL中选择数据库。

-u [username]:此选项用于在MySQL中选择用户名。

-p [password]:此选项用于在MySQL中选择密码。

对于mail命令

-s [subject]:此选项用于主题字符串。

Reference用于mail命令。