Unix

bash 文件在 unix 中發送電子郵件?

  • November 27, 2010

我想編寫 bash 文件執行以下步驟:-

將文件複製server1server2

if (複製成功)

沒做什麼

如果(複製失敗)

發送電子郵件以admin@company.com包含以下資訊

文件名

$$ copy failed $$

在伺服器 1 上——

SOURCE=a.txt
DEST=a.txt
R_HOST=server2

scp $SOURCE $R_HOST:$DEST || mutt -s "[copy failed] Copy of $SOURCE failed" admin@company.com

要求你安裝了mutt。如果您不這樣做,請獲取 mutt,或用sendmail替代品替換 mutt 部分。

引用自:https://serverfault.com/questions/206584