【问题标题】:Sending an e-mail using linux command使用 linux 命令发送电子邮件
【发布时间】:2015-03-19 20:11:38
【问题描述】:

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

场景:“UPDATE xxx SET xxxx=1111 where yyy=111;

无论数据库中的值是否更新,我都需要触发邮件状态。我该怎么做

【问题讨论】:

标签: linux shell email


【解决方案1】:

有一种方法可以在单行命令中完成这两项操作,使用 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 命令。

【讨论】:

    猜你喜欢
    • 2011-02-05
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 2023-03-10
    • 2014-05-27
    • 2015-01-24
    • 1970-01-01
    相关资源
    最近更新 更多