![crontab 条目重新启动而不是发送电子邮件](https://linux22.com/image/1101123/crontab%20%E6%9D%A1%E7%9B%AE%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E8%80%8C%E4%B8%8D%E6%98%AF%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
我使用 crontab 每周重启条目来工作/sbin/shutdown -r
,但现在我想让它在重启时给我发送电子邮件。理想情况下,我希望在服务器重启后发送电子邮件,这样我就知道服务器已正常启动。
谢谢
答案1
要从脚本或命令行发送电子邮件,您可以使用mail
:
echo "message" | mail -s "subject" "[email protected]"
请注意,要实现此功能,您必须安装一个邮件传输代理 (MTA)(例如sendmail
):
sudo apt-get install sendmail
每次执行此操作启动您可以在 crontab 中写入如下一行:
@reboot /path/to/script