重新启动时发送电子邮件

Alf*_*ton 7 email

可能重复:
Centos - 重新启动后自动发出命令

我想配置一个服务器 (Ubuntu) 以便在它重新启动时向我发送电子邮件。

什么是最好的方法来做到这一点?

Eva*_*van 11

首先确保您的服务器上安装了 sendmail。您可以通过运行tasksel并选择预定义的“邮件服务器”集合来安装它。

完成后,编辑您的根 crontab ( sudo crontab -e) 并插入以下行:

@reboot mail -s "$(hostname) was rebooted at: `date +%m.%d.%Y.%H.%M`" youremail@gmail.com

-s 开关设置电子邮件的主题,date 命令将插入服务器重新启动的小时和时间。