一个shell脚本,实现cpu温度监控,并且超过设定温度后实现邮件报警
有问题请加电报群: https://t.me/yunbaitech_chat
第一部分 安装mutt邮件客户端
请跳转到该文章
第二部分 配置shell脚本
本文基于 Debian/Ubuntu系统
新建一个名为 check_temperature.sh
的脚本
1 | sudo su |
将下面这些内容粘贴到编辑区
1 |
|
xxxx@example.com 替换你的收信邮箱. 这里设定的温度是60℃
将 该脚本加入 crontab, 让其每隔几分钟就运行一次.
输入命令
1 | crontab -e |
然后复制粘贴如下内容
1 | */5 * * * * /bin/bash /root/check_temperature.sh |
- 其中 /root/check_temperature.sh 表示要运行的 shell 脚本路径。*/5 * * * * 表示每隔 5 分钟执行一次该任务。
- 保存并退出编辑器即可。
这样就成功创建了一个每隔 5 分钟检查 CPU 温度并处理异常的定时任务, 当温度超过60℃时就会发邮件通知.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 云白科技!
评论