答案1
首先确保您的服务器上已安装 sendmail。您可以通过运行tasksel
并选择预定义的“邮件服务器”集合来安装它。
完成后,编辑你的根 crontab ( sudo crontab -e
) 并插入以下行:
@reboot mail -s "$(hostname) was rebooted at: `date +%m.%d.%Y.%H.%M`" [email protected]
-s 开关设置电子邮件的主题,date 命令将插入服务器重新启动的小时和时间。
答案2
/etc/rc.local 应该在启动时运行。您可以从那里调用脚本。只需确保脚本的退出代码为 0。
答案3
我发现跑步监控在服务器上,如果配置为这样,每次重新启动时都会通知我。调查如下。
此外,这样做还可以添加所有有助于其他实用程序和故障排除的监控功能。重启通知只是一个额外的好处;如果您正在服务器上运行服务,或者想要快速查看服务器的运行状况,这个(或类似的包)是一个很好的方法。至少对我们来说是这样...
答案4
将正确配置的send
命令放入脚本中,然后将其放入目录中/etc/init.d/
。然后使用使其可执行chmod +x
并运行以下命令;
更新-rc.d无论你的脚本叫什么默认值