2015-01-21 177 views
-1

如何通過電子郵件發送數據庫事務的狀態使用Linux命令

方案發送電子郵件:「UPDATE XXX SET XXXX = 1111其中yyy = 111;

我需要觸發郵件狀態值是否得到了以dB爲單位更新或我not.How可以做到這一點

+1

https://www.google.com/search?q=Sending+an+e-mail+using+linux+command – 2015-01-21 10:38:42

+0

[在一行中發送來自Linux終端的郵件]的可能副本(http:// stackoverflow問題/ 20318770 /從linux-terminal-in-one-line發送郵件) – 2015-01-21 10:39:21

+0

好吧,這實際上是兩個問題,如果其他問題不明確,就發佈一個單獨的問題。 – 2015-01-21 10:42:06

回答

0

有一種方法在一個單一的行命令,要做到既使用mysqlmail命令如下,

mysql -D databasename -u username -p password -e "update xxx set xxxx= 1111 where yyy=111"|mail -s subject [email protected] 

這裏是上面的命令的解釋

對於mysql命令

-D [database]:這個選項用於在選擇的MySQL數據庫。

-u [username]:該選項用於在MySQL中選擇用戶名。

-p [password]:該選項用於在MySQL中選擇密碼。

對於mail命令

-s [subject]:這個選項用於受試者字符串。

Reference對於mail命令。